Аутентификация и авторизация Revolut OpenBanking API
Я пытаюсь использовать Revolut Open Banking API, и я не могу понять, как работает процесс авторизации и аутентификации.
Что такое динамическая регистрация клиентов? Следует ли регистрировать приложение каждый раз, когда я запускаю свое приложение? Что с сертификатами - как это работает?
Есть ли у кого-нибудь образцы приложений для проверки?
1 ответ
При динамической регистрации клиента вы можете создать идентификатор клиента для своего приложения с помощью API ASPSP (Revolut). Это описано здесь: https://openbanking.atlassian.net/wiki/spaces/DZ/pages/937066600/Dynamic+Client+Registration+-+v3.1
С некоторыми ASPSP вы также можете сделать это через их порталы разработчиков. Очевидное преимущество динамической регистрации клиентов (по сравнению с порталами разработчиков) заключается в возможности автоматизировать регистрацию клиентов с помощью нескольких ASPSP.
В блоге моей компании есть статья о динамической регистрации клиентов с пошаговым руководством и фрагментами кода на Python, помогающими завершить регистрацию.
Вам нужно зарегистрировать свое приложение только один раз, но вы можете изменить его свойства, когда захотите.