Oggetto: AuthenticationAuthorizationRequest
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Corpo della richiesta
Oggetto inviato durante la richiesta di autenticazione/autorizzazione.
Ecco un esempio di richiesta JSON in chiaro:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
AuthenticationAuthorizationRequest
è criptato e firmato utilizzando PGP o JWS+JWE.
Inoltre, questo valore è codificato in Base64 sicuro per il web. Questa codifica è indicata di seguito come
Base64UrlEncode
. In altre parole, la versione JSON in chiaro
AuthenticationRequest
deve essere trasmesso tramite le seguenti funzioni:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
o
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
Rappresentazione JSON |
{
"requestId": string
,
"authorizations": repeated string
}
|
Campi |
requestId |
string
OBBLIGATORIO: identificatore di questa richiesta.
|
authorizations |
repeated string
REQUIRED: risposta inviata dall'integratore dei pagamenti a
in tutti i canali Google. Ciò consente a Google di verificare che
authorizations restituito sono
lo stesso authorizations passato.
|
Tutti i diritti riservati. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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"]]