我正在尝试使用Revolut Open Banking API,但我无法弄清楚授权和身份验证流程是如何工作的。
什么是动态客户端注册?我是否应该在每次启动应用程序时都注册应用程序?证书怎么样 - 它是如何工作的?
有没有人有示例应用程序要检查?
我正在尝试使用Revolut Open Banking API,但我无法弄清楚授权和身份验证流程是如何工作的。
什么是动态客户端注册?我是否应该在每次启动应用程序时都注册应用程序?证书怎么样 - 它是如何工作的?
有没有人有示例应用程序要检查?
通过动态客户端注册,您可以使用 ASPSP (Revolut) API 为您的应用程序创建客户端 ID。此处描述:https ://openbanking.atlassian.net/wiki/spaces/DZ/pages/937066600/Dynamic+Client+Registration+-+v3.1
使用一些 ASPSP,您还可以通过他们的开发门户来做到这一点。动态客户端注册(与开发门户相比)的明显优势是可以通过多个 ASPSP 自动化客户端注册。
在我公司的博客中,有一篇关于动态客户端注册的文章,其中包含帮助完成注册的 Python 分步指南和代码片段。
您只需要注册您的应用程序一次,但您可以随时更改其属性。