Anfragetext
Objekt, das während der Authentifizierungsanfrage gesendet wurde.
Hier ein Beispiel für eine Klartext-JSON-Anfrage:
{
"requestId": "375dhjf9-Uydd="
}
Die AuthenticationRequest
wird mit PGP oder JWE+JWS verschlüsselt und signiert.
Außerdem ist dieser Wert websicher mit Base64 codiert. Diese Codierung wird im Folgenden als
Base64UrlEncode
Mit anderen Worten, die Klartext-JSON-Version des
AuthenticationRequest
muss mit den folgenden Funktionen übergeben werden:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd="}'
)
)
oder
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd="}'
)
)
JSON-Darstellung | |
---|---|
{ "requestId": string, "associationId": string, } |
Felder | |
---|---|
requestId |
ERFORDERLICH: Kennung für diese Anfrage. |
associationId |
OPTIONAL: Die ID, die die Verknüpfung zwischen dem Google-Konto eines Kunden und dem Konto des Kunden beim Anbieter darstellt. Wenn mit diesem Authentifizierungsvorgang ein Nutzer noch einmal authentifiziert wird, der bereits einen Verknüpfungsablauf durchlaufen hat, wird in diesem Feld das spezifische Konto beim Anbieter angegeben, das der Nutzer authentifizieren muss. So wird verhindert, dass sich der Nutzer beispielsweise versehentlich mit einem anderen Konto authentifiziert. Wenn dieses Feld angegeben ist, muss der Zahlungsabwickler dafür sorgen, dass das authentifizierte Konto mit dieser associationId verknüpft ist. Andernfalls muss ein Fehler zurückgegeben werden. |