v1.3.0

Creation Date: 21.09.2020

Condition Policy

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.

Developer Portal Login Methods

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.

Google Analytics Integration

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.

How To Section

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 ApiGo 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 ApiGo 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 ApiGo 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 ApiGo 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.

Restriction Management

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.

Grafana Dashboard

10711 - Providing Grafana Support for On-Prime Installations

ApiGo 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

FIXED ISSUES
PORTAL TASK ISSUE ACTION STATUS
Developer Portal 11245 API Products’ “Docs” Buttons are not working properly. UI Fixed Done
Developer Portal 11053 Password Reset Mail cannot be received from Developer Portal Login process. Backend Fixed Done
Developer Portal 11943 The bank logo is created as an image with HTTP protocol for a new account. (HTTPS protocol causes mixed content error) UI Fixed Done
Management Portal 11466 Error when using Mail Policy values taken from other policies UI Fixed Done
Management Portal 10768 Error when adding email on Notification Settings page UI Fixed Done
Management Portal 11230 Social Login can be enabled in environments created with Berlin Group but not shown in Developer Portal. UI Fixed Done
Management Portal 11219 API Products Image error (Updated icons cannot appear on Management Portal) UI Fixed Done
Gateway 11053 Error on base64 conversion for certificates used in mTLS authentication Backend Fixed Done
Gateway 10921 Payment problem in ApiGo Prod environment (not working if Execution date is selected on the same day) Backend Fixed Done
Identity Server 10993 Revision of parameters belonging to Identity Server address while creating the environment UI Fixed Done
Demo Application 11566 Blank screen error during consent create phase in Bank Simulator Application Mobile Fixed Done