v1.3.0

Creation Date: 21.09.2020

8682 Condition Policy Development

Tenant Admin can add Condition Policy to APIs with the values in the defined services. Thus, he will be able to provide special behaviors for the situations he will determine.

  • It can be worked with all HTTP methods.

  • IF condition can be created according to request body, request headers and global variables.

  • The policies can be added as a condition under the branches of Condition Policy.

Header Transformation Policy

8623 Header Transformation - Request

With this policy, a value from the Request header can be manipulated and sent to the destination address. Also, a value in the token can be responded in the header. The sources can be listed as to add static string, create GUID, manipulate a value from the requestโ€™s header, add a value taken from the requestโ€™s body, add a value taken from the query, add a value taken from the token.

  • It can be worked with all HTTP methods.

  • There is an โ€œAllow All Parametersโ€ checkbox to control to send all parameters that came from the request header.

8625 Header Transformation โ€“ Response

With this policy, an expected value in the Response header can be manipulated and sent to the destination address.

  • It can be worked with all HTTP methods.

  • There is an โ€œAllow All Parametersโ€ checkbox to control to send all parameters that came from the request header.

8650 Login to Developer Portal with Twitter accounts

Tenant admin makes the necessary settings provides the developers can login to Developer Portal with their Twitter accounts, and social login activation has been completed.

  • It is in Developer Portal Settings to manage the function.

  • This feature can be used for environments without mTLS authentication.

  • After the activation, there will be โ€œLogin with Twitterโ€ button in Developer Portalโ€™s login page.

8699 Developer Portal Statistics Management with Google Analytics

Developer portalโ€™s visitor statistics can be followed. For this, there is a page in the Management Portal where tenant admin can complete Google Analytics configurations.

  • There is a submenu called Google Analytics in the Configurations.

  • Google analytics Tracking Code can be entered and saved for the relevant environment.

  • Tenant admin can update or delete the saved code.

10414 Documentation - How to Create a New Tenant User?

A page has been created on ReadTheDocs that explains how to create a new tenant user.

  • How the roles are assigned is explained.

  • How the menus are seen after login is detailed.

10415 Documentation - How to Configure Developer Portal Menus?

A page has been created on ReadTheDocs that explains how to configure Developer Portal Menus.

  • How the changes are executed is explained.

  • How the menus are seen after the changes is explained.

10417 Documentation - How to Add Data Mask Policy?

How to define Data Mask Policy for an endpoint and why it is used is explained. The added value created for Airapi users is stated.

  • The Data Masking process is explained step by step.

10419 Documentation - How to Add Multiple Function Policy?

How to define Multiple Function Policy for an endpoint and why it is used is explained. The added value created for Airapi users is stated.

  • The adding Multiple Function process is explained step by step.

10422 Documentation - How to works Global Rate Limit Management?

What is the Global Rate Limit Management feature, how it can be used by Airapi users and how it provides added value for their products are explained.

10420 Documentation - How To works Retiring API Policy?

What is the Retiring API Policy feature, how it can be used by Airapi users and how it provides added value for their products are explained.

10429 Documentation - Revision of Documentation Page Contents

Documentation page has been updated with new version of the product images.

WAF Configuration

10643 - Completing and Commissioning WAF Configurations

WAF configurations have been completed to ensure product security.

  • WAF configuration is set up so as not to interfere with Gateway operations.

  • WAF configuration is set up so as not to interfere with Management Portal operations.

  • WAF configuration is set up so as not to interfere with Developer Portal operations.

8646 - Device Type Threat Protection Feature Development

Tenant admin can give protection to APIs according to device type and version.

  • Tenant admin can add device type and define restriction message on Management Portal.

  • Tenant admin can list and delete existing device types on Management Portal.

  • Device Threat feature can be accessed under the Restriction menu on Management Portal.

8649 - Threat Protection Alert Management Feature Development

Requests stuck in Country Restriction, Global Rate Limit, IP Black-list, IP White-list and Working Hours in the Restriction menu are notified to Tenant via e-mail.

  • Restrictions Alert can be set under Notification Settings menu.

  • Restriction Activation can be adjusted.

  • Email addresses can be added on Restriction Alert page.

  • Restriction Alert can be customized with per times in a specific period.

  • Notifications can be made via email and internal messaging.

10711 - Providing Grafana Support for On-Prime Installations

Airapi user can position the Grafana dashboard in On-Premise installations.

  • On-Premise installation can be controlled by the IsOnPremise value in the appsettings.json file of the OpenBanking.Management.API project.

  • Instead of IsOnPremise: true, the dashboard control must be replaced with the control, Grafana.Dashboard: true.

Endpoint Definitions

10713 - Editing of Scope definitions in environments created with Berlin Group Standards

The scopes defined for the environments created in the Berlin group standard are arranged.

  • The definitions are arranged in the initial data used in creating environment.

10716 - API Grouping Feature Development

Created APIs can be grouped on the definition screen.

  • The endpoints on the definition page in the Management Portal come with no grouping by default.

  • The ApiGo user can group APIs according to Scopes, Document Version or Method Type with โ€œGroup byโ€ icon at the top.

  • When the โ€œGroup byโ€ function has been activated, the view is shown as grouped.

FIXED ISSUES

Last updated