Пром GET https://baas.alfabank.ru/oidc/userinfo
Песочница GET https://sandbox.alfabank.ru/oidc/userinfo
Описание
Для идентификации пользователя выполняется запрос на получение информации о профиле представителя ЮЛ/ФЛ. Входящие параметры: access_token
.
Исходящие параметры: данные пользователя, на передачу которых от пользователя есть разрешение.
Для каждого Партнера API перечень допустимых клэймов настраивается индивидуально.
Параметры запроса
HEADERS
АТРИБУТ
ОПИСАНИЕ
Authorization
stringrequired
Bearer {access_token}
Accept
stringrequired
application/jwt
Пример запроса
curl -X GET https://baas.alfabank.ru/oidc/userinfo \
-H 'Accept: application/jwt' \
-H 'Authorization: Bearer {access-token}'
Параметры ответа
Пример ответа 200 (OK)
eyJraWQiOiJhbGZhLXRlc3Qtand0IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJjdXMiOiJVQUFBQUEiLCJzdWIiOiIzMjI4ZTY4ZS1jYzM0LTRiODItYjQzZC00OTExMmI1ZDlkM2UiLCJiaXJ0aGRhdGUiOiIyMDAwLTAyLTIwIiwicm9sZSI6IkFDQ09VTlRBTlQsIE1BTkFHRVIiLCJnZW5kZXIiOiJNQUxFIiwiaWRlbnRpdHlfZG9jdW1lbnRfbmFtZSI6ItCf0LDRgdC_0L7RgNGCINCz0YDQsNC20LTQsNC90LjQvdCwINCg0KQiLCJpZGVudGl0eV9kb2N1bWVudF9udW1iZXIiOjIyMjIyMiwiaXNzIjoiaHR0cHM6XC9cL2JhYXMuYWxmYWJhbmsucnUiLCJpbm4iOjc0MTUxMTExMjIyMiwiZWlvIjp0cnVlLCJnaXZlbl9uYW1lIjoi0KLQtdGB0YIiLCJtaWRkbGVfbmFtZSI6ItCi0LXRgdGC0L7QstC40YciLCJhY3VzIjoiWEFBQUFBIiwiaWRlbnRpdHlfZG9jdW1lbnRfc2VyaWVzIjoxMTExLCJhdWQiOiIwY2VlMDY4My04NWFlLTQ5ZjItYTYzZC0yOWY5N2FhZDE5MTEiLCJhY2xjIjoiWEFBQUExIiwidXBkYXRlZF9hdCI6IjIwMjItMDEtMjAiLCJuYW1lIjoi0KLQtdGB0YLQvtCyINCi0LXRgdGCINCi0LXRgdGC0L7QstC40YciLCJwaG9uZV9udW1iZXIiOjc5MTkxMTEyMjMzLCJjbGMiOiJVQUFBQTEiLCJmYW1pbHlfbmFtZSI6ItCi0LXRgdGC0L7QsiIsImVtYWlsIjoiZW1haWxAZW1haWwucnUifQ.WVr5xkQSEGqpPXN3aIo0zHZLDL0vvtxEEQ83BrgJo7l0BjjALeGDRYENF2bL8j3n1pXRnduiBQcYNV6teBhESI8V_8kd7Kh7LTePkJWadPSvD__KskC69b4XZ-zN-IQ73NmAcBDStnnhSXGKL6xhdRy-TGiAoKPsRWiDVntsDlpCQNHAt3tJk8q_SQS4S1k6qju9eJ2GFkgmd6z8rR2vaBykaOF0K61ltksw6YgXhuek3OlYkqIAivyKYl59uio8zMpJk-YrPlmawwmvWPF0vKhaLj8Mvn4mVMsVSfuVVKP2ksHG0MAlWpO3Sh9GoKO4d6TQplJ4vgIIeNx-44npqw
Content-Type
stringoptional
application/jwt
Пример ответа 200 (OK)
eyJraWQiOiJhbGZhLXRlc3Qtand0IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJjdXMiOiJVQUFBQUEiLCJzdWIiOiIzMjI4ZTY4ZS1jYzM0LTRiODItYjQzZC00OTExMmI1ZDlkM2UiLCJiaXJ0aGRhdGUiOiIyMDAwLTAyLTIwIiwicm9sZSI6IkFDQ09VTlRBTlQsIE1BTkFHRVIiLCJnZW5kZXIiOiJNQUxFIiwiaWRlbnRpdHlfZG9jdW1lbnRfbmFtZSI6ItCf0LDRgdC_0L7RgNGCINCz0YDQsNC20LTQsNC90LjQvdCwINCg0KQiLCJpZGVudGl0eV9kb2N1bWVudF9udW1iZXIiOjIyMjIyMiwiaXNzIjoiaHR0cHM6XC9cL2JhYXMuYWxmYWJhbmsucnUiLCJpbm4iOjc0MTUxMTExMjIyMiwiZWlvIjp0cnVlLCJnaXZlbl9uYW1lIjoi0KLQtdGB0YIiLCJtaWRkbGVfbmFtZSI6ItCi0LXRgdGC0L7QstC40YciLCJhY3VzIjoiWEFBQUFBIiwiaWRlbnRpdHlfZG9jdW1lbnRfc2VyaWVzIjoxMTExLCJhdWQiOiIwY2VlMDY4My04NWFlLTQ5ZjItYTYzZC0yOWY5N2FhZDE5MTEiLCJhY2xjIjoiWEFBQUExIiwidXBkYXRlZF9hdCI6IjIwMjItMDEtMjAiLCJuYW1lIjoi0KLQtdGB0YLQvtCyINCi0LXRgdGCINCi0LXRgdGC0L7QstC40YciLCJwaG9uZV9udW1iZXIiOjc5MTkxMTEyMjMzLCJjbGMiOiJVQUFBQTEiLCJmYW1pbHlfbmFtZSI6ItCi0LXRgdGC0L7QsiIsImVtYWlsIjoiZW1haWxAZW1haWwucnUifQ.WVr5xkQSEGqpPXN3aIo0zHZLDL0vvtxEEQ83BrgJo7l0BjjALeGDRYENF2bL8j3n1pXRnduiBQcYNV6teBhESI8V_8kd7Kh7LTePkJWadPSvD__KskC69b4XZ-zN-IQ73NmAcBDStnnhSXGKL6xhdRy-TGiAoKPsRWiDVntsDlpCQNHAt3tJk8q_SQS4S1k6qju9eJ2GFkgmd6z8rR2vaBykaOF0K61ltksw6YgXhuek3OlYkqIAivyKYl59uio8zMpJk-YrPlmawwmvWPF0vKhaLj8Mvn4mVMsVSfuVVKP2ksHG0MAlWpO3Sh9GoKO4d6TQplJ4vgIIeNx-44npqw
error
stringrequired
Код ошибки. Принимает возможные значения: invalid_request
- Неверные входные параметры запроса
error_description
stringoptional
Описание ошибки
Пример ошибки
{
"error": "invalid_request",
"error_description": "string"
}
Описание клэймов UserInfo
Name | Description | Scope |
---|---|---|
iss | URL-адрес Alfa ID по протоколу https (https://id.alfabank.ru/oidc) | openid |
sub | Уникальный идентификатор Alfa ID пользователя, предназначенный для использования клиентом (client). Длина не должна превышать 255 символов ASCII. Учитывается регистр | openid |
aud | Идентификатор сервиса-партнёра (аудитория токена). Может также содержать идентификаторы для других сервисов. Представляется в виде массива строк с учетом регистра, либо может быть одной строкой | openid |
name | Полное имя конечного пользователя в отображаемой форме, включая все части имени, возможно, включая заголовки и суффиксы, упорядоченные в соответствии с локалью и предпочтениями конечного пользователя | profile |
given_name | Имя конечного пользователя | profile |
family_name | Фамилия конечного пользователя | profile |
middle_name | Отчество конечного пользователя | profile |
Предпочтительный адрес электронной почты конечного пользователя | ||
gender | Пол конечного пользователя | profile |
birthdate | День рождения конечного пользователя, представленный в формате ISO 8601: 2004 [ISO8601‑2004] ГГГГ-ММ-ДД | profile |
phone_number | Предпочитаемый номер телефона конечного пользователя | phone |
updated_at | Время последнего обновления информации о конечном пользователе. Его значение представляет собой число JSON, представляющее количество секунд с 1970-01-01T0:0:0Z в формате UTC до даты/времени | profile |
inn | ИНН конечного пользователя | inn |
identity_document_name | Русское наименование типа документа, удостоверяющего личность конечного пользователя | identitydocument |
identity_document_series | Серия документа, удостоверяющего личность конечного пользователя | identitydocument |
identity_document_number | Номер документа, удостоверяющего личность конечного пользователя | identitydocument |
eio | Истинно, если конечный пользователь является ЕИО; в противном случае - ложь (для физических лиц не заполняется) | eio |
role | Роль конечного пользователя в организации (для физических лиц не заполняется) | role |
actual_address | Фактический адрес конечного пользователя (для юридических лиц не заполняется) | addressfl |
reg_address | Адрес регистрации конечного пользователя (для юридических лиц не заполняется) | addressfl |
birth_place | Место рождения конечного пользователя (для юридических лиц не заполняется) | birthplace |
snils | СНИЛС конечного пользователя (для юридических лиц не заполняется) | snils |
identity_document_authority_code | Код подразделения, выдавший документ удостоверяющий личность конечного пользователя | identitydocumentdetails |
identity_document_authority_name | Кем выдан документ удостоверяющий личность конечного пользователя | identitydocumentdetails |
identity_document_issue_date | Дата выдачи документа удостоверяющего личность конечного пользователя | identitydocumentdetails |