Objet: AuthenticationAuthorizationRequest
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Corps de la requête
Objet envoyé lors de la requête d'authentification-autorisation.
Voici un exemple de requête JSON en texte clair:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
Le AuthenticationAuthorizationRequest
est chiffré et signé à l'aide de PGP ou JWS+JWE.
De plus, cette valeur est encodée au format base64 adapté au Web. Cet encodage est désigné ci-dessous par le terme
Base64UrlEncode
En d'autres termes, la version JSON en texte clair de AuthenticationRequest
doit être transmise via les fonctions suivantes :
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
ou
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
Représentation JSON |
{
"requestId": string
,
"authorizations": repeated string
}
|
Champs |
requestId |
string
OBLIGATOIRE : identifiant de cette requête.
|
authorizations |
repeated string
OBLIGATOIRE: reflété par l'intégrateur de paiement dans
Google Cela permet à Google de vérifier que les authorizations renvoyés sont les mêmes que ceux transmis.
|
Tous droits réservés. Java est une marque déposée d'Oracle et/ou ses affiliés.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[],["The `AuthenticationAuthorizationRequest` is a JSON object containing a `requestId` (a unique string identifier) and an `authorizations` array (strings indicating requested permissions). This object, in clear text, is signed and encrypted using either PGP or JWS+JWE. The result is then encoded using Base64UrlEncode. This process is detailed with an example and the required JSON field structure is defined, ensuring that the received authorizations match the ones requested.\n"]]