Тело запроса
Объект, отправленный во время запроса аутентификации.
Вот пример открытого текстового запроса JSON:
{
"requestId": "375dhjf9-Uydd="
}
AuthenticationRequest шифруется и подписывается с помощью PGP или JWE+JWS. Кроме того, это значение имеет веб-безопасную кодировку Base64. Эта кодировка называется ниже Base64UrlEncode . Другими словами, текстовая версия AuthenticationRequest в формате JSON должна быть передана через следующие функции:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd="}'
)
)
или
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd="}'
)
)
| JSON-представление | |
|---|---|
{ "requestId": string, "associationId": string, } | |
| Поля | |
|---|---|
requestId | ОБЯЗАТЕЛЬНО : Идентификатор для этого запроса. |
associationId | НЕОБЯЗАТЕЛЬНО : идентификатор, который представляет связь между учетной записью Google клиента и учетной записью клиента у поставщика. Если этот поток аутентификации используется для повторной аутентификации пользователя, который уже прошел поток ассоциации, в этом поле указывается конкретная учетная запись поставщика, которую пользователь должен аутентифицировать. Это позволяет гарантировать, что пользователь (например) случайно не пройдет аутентификацию с использованием какой-либо другой учетной записи. Если это поле указано, интегратор платежей должен убедиться, что аутентифицируемая учетная запись привязана к этому идентификатору ассоциации, а в противном случае должен вернуть ошибку. |