Oggetto: AuthenticationResponse

Corpo della risposta

Oggetto inviato durante la risposta di autenticazione.

Ecco un esempio di risposta JSON in testo chiaro:

  {
    "associationId": "88ydEE-ioiwe==",
    "requestId": "375dhjf9-Uydd="
  }

Il AuthenticationResponse è criptato e firmato tramite PGP o JWE+JWS. Inoltre, questo valore è sicuro per il web e ha la codifica Base64. Questa codifica è indicata di seguito come Base64UrlEncode. In altre parole, la versione JSON in testo in chiaro di AuthenticationRequest deve essere trasmessa tramite le seguenti funzioni:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)

o

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
Rappresentazione JSON
{
  "associationId": string,
  "requestId": string,
}
Campi
associationId

string

Riflessa a Google dall'integratore dei pagamenti. In questo modo Google può verificare che il associationId restituito sia lo stesso gspAssociationId trasmesso. Questo campo è obbligatorio se è presente nella richiesta.

requestId

string

REQUIRED: l'integratore dei pagamenti ha ricevuto una risposta a Google. Ciò consente a Google di impedire attacchi di replay.