Reputation: 3732
I am trying to use Revolut Open Banking API and I can't figure out how the authorization and authentication flow works.
What is the dynamic client registration? Should I register the application every single time I start my application? What about the certificates - how does it work?
Does anyone have sample applications to check?
Upvotes: 4
Views: 722
Reputation: 1444
With dynamic client registration you can create client ID for your application using ASPSP's (Revolut's) API. It is described here: https://openbanking.atlassian.net/wiki/spaces/DZ/pages/937066600/Dynamic+Client+Registration+-+v3.1
With some ASPSPs you can also do this through their dev portals. Obvious advantage of dynamic client registration (compared to dev portals) is in possibility to automate client registration through out multiple ASPSPs.
In my company's blog there is an article about dynamic client registration with step-by-step guide and code snippets in Python helping to complete the registration.
You only need to register your application once, but you can change its properties whenever you want.
Upvotes: 0