
Partner Authentication 1.0.0
Authentication & Authorization API for our Partners.
Overview
The Partner Authentication API is available to Partner apps to generate OAuth access tokens using OAuth2 client credentials grant type. OAuth 2.0 is the industry-standard protocol for authorization. OAuth2 are applicable for most of the RAKBANK Open APIs. This API only supports OAuth2.0 client credentials grant type for confidential partner applications where the requests would typically be initiated from a partner's mobile backend server or Application server. For more information, see OAuth Client Credentials Grant Type. For information on all API security policies that apply to our Sandbox Environment, see API Security in Sandbox Environment.
The behaviour of this API changes slightly in the UAT environment. For more information, see OAuth Client Credentials Grant Type in UAT Environment.
Use cases
Client Authentication from Partner Apps
Allow your customers to enjoy our banking services from your App. Simply register an application, to get a unique client ID and client secret (API Keys) for your App. Subscribe to this API and any other API that is available for partners. Your App will need to use the API keys to authenticate itself and generate an access token. A valid access token should be then passed in the Authorization header as “Bearer” token while invoking the other APIs.
