Объект: AuthenticationRequest
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Тело запроса
Объект, отправленный во время запроса аутентификации.
Вот пример открытого текстового запроса 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 | string ОБЯЗАТЕЛЬНО : Идентификатор для этого запроса. |
associationId | string НЕОБЯЗАТЕЛЬНО : идентификатор, который представляет связь между учетной записью Google клиента и учетной записью клиента у поставщика. Если этот поток аутентификации используется для повторной аутентификации пользователя, который уже прошел поток ассоциации, в этом поле указывается конкретная учетная запись поставщика, которую пользователь должен аутентифицировать. Это позволяет гарантировать, что пользователь (например) случайно не пройдет аутентификацию с использованием какой-либо другой учетной записи. Если это поле указано, интегратор платежей должен убедиться, что аутентифицируемая учетная запись привязана к этому идентификатору ассоциации, а в противном случае должен вернуть ошибку. |
Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-25 UTC."],[[["Authentication requests contain a request ID and, optionally, an association ID, within a JSON object."],["The JSON request body is encrypted and signed using either PGP or JWE+JWS for security."],["This secured data is then encoded using web-safe base64 encoding before transmission."],["The `requestId` is a required field that uniquely identifies each authentication request."],["Including the `associationId` is optional but helps link the Google Account with the vendor's customer account for re-authentication purposes."]]],["The `AuthenticationRequest` is a JSON object containing a `requestId` (required string identifier) and an optional `associationId` (string linking Google and vendor accounts). This JSON is encrypted and signed using PGP or JWE+JWS, then encoded using Base64UrlEncode. The resulting string is sent during the authentication. The Payment Integrator, if provided with an `associationId`, is responsible for validating that the account the user authenticates, is the correct account tied to the `associationId`.\n"]]