Build a Data auth links
Use the auth link builder in Console to test and build the authorisation flow for your users.
For end users to share their financial data with you, they have to:
- Consent to sharing their data
- Select and log in to the banking provider to share data from
Your users do this via an auth link. You can build a preview auth link within your app in Console.
When you customise your auth link on this page, the Your generated Authentication link section at the bottom of the page dynamically updates to show the structure of the link with the parameters you currently have selected.
Configuration options
Use the country dropdown in the top-right to toggle between different countries. The rest of the options (Providers, Permissions, Redirect URIs and Others) are contained within tabs.
Some options are only available in the live environment. For example, in the sandbox environment, you can only select the United Kingdom as a country and the only available provider is Mock. The Providers tab changes in the live environment to reflect the types of providers that are available.
Country dropdown
Use the country dropdown to switch between different countries to enable providers for in your auth link. The checkboxes that appear when you switch between countries indicate which providers you can enable
The Providers you select for each country persist when you switch to a different country and select different providers. However, any settings that you select in the Permissions, Redirect URIs, or Others tabs apply to all countries.
To see this, check the query parameters in the URL under Your generated auth link.
Providers tab
In the live environment, the Providers tab displays as the Open Banking or XSA2 Banks tabs (depending on what type of providers are available for your chosen country).
Use the checkboxes in these tabs to select which providers your users can share their data from. Use the toggles at the top of the tab to select individual providers, all, or none of them.
Permissions tab
Use the Permissions tab to select the information your customers can choose to share with you. For example, information about identity, transactions, or cards.
Enable the offline_access
scope if you want to receive a refresh_token
during [authentication] that can be used to continue to access data after the access_token
expires.
Additionally, if you have contacted us and have access to them, you can enable the signupplus
and verification
scopes to enable those products.
Redirect URIs tab
Use this to select the Redirect URI your user is sent to after they authorise a connection with their banking provider. You can add more redirect URIs within App settings.
Others tab
The Others tab contains the option to add the response_mode=form_post
query parameter to your auth link. If you use this, the code
you receive after user authentication is sent to your redirect URI as a post request (this can be useful for security reasons). You can exchange this code
for an access_token
.
Updated 5 months ago