Objekt: AuthenticationResponse
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Antworttext
Objekt wurde während der Authentifizierungsantwort gesendet.
Hier ist ein Beispiel für eine Klartext-JSON-Antwort:
{
"associationId": "88ydEE-ioiwe==",
"requestId": "375dhjf9-Uydd="
}
Die AuthenticationResponse
wird mit PGP oder JWE+JWS verschlüsselt und signiert.
Außerdem ist dieser Wert websicher mit Base64 codiert. Diese Codierung wird unten als Base64UrlEncode
bezeichnet. Mit anderen Worten, die Klartext-JSON-Version des
AuthenticationRequest
muss mit den folgenden Funktionen übergeben werden:
Base64UrlEncode(
PGPSignAndEncrypt(
'{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
)
)
oder
Base64UrlEncode(
JWSignAndEncrypt(
'{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
)
)
JSON-Darstellung |
{
"associationId": string,
"requestId": string,
"authenticationResult": {
object (AuthenticationResult ) }
}
|
Felder |
associationId |
string
Wird vom Zahlungsabwickler an Google zurückgesendet. Dadurch können Sie
Google prüft, ob die zurückgegebene associationId der
Dasselbe gspAssociationId wurde übergeben.
Es ist erforderlich, falls es in der Anfrage vorhanden ist.
|
requestId |
string
ERFORDERLICH: Wird vom Zahlungsabwickler an Google zurückgesendet. Dadurch kann Google Replay-Angriffe verhindern.
|
authenticationResult |
object (AuthenticationResult )
Das Ergebnis der Authentifizierung. Bei Abläufen, bei denen nach Abschluss der Authentifizierung kein Aufruf an den Zahlungsintegrator erfolgt, muss das Ergebnis in die Antwort aufgenommen werden, um die Integrität des Ergebnisses zu gewährleisten.
|
AuthenticationResult
JSON-Darstellung |
{
// Union field result can be only one of the following:
"success": {
object (Empty )
},
"cancelled": {
object (Empty )
},
"fatalError": {
object (Empty )
}
// End of list of possible types for union field result .
}
|
Felder |
Union-Feld result . Für result ist nur einer der folgenden Werte zulässig: |
success |
object (Empty )
Authentifizierung erfolgreich.
|
cancelled |
object (Empty )
Der Nutzer hat den Ablauf manuell abgebrochen und der Ablauf sollte abgebrochen werden.
|
fatalError |
object (Empty )
Die Authentifizierung ist aus einem schwerwiegenden Grund fehlgeschlagen und der Ablauf sollte abgebrochen werden.
|
Alle Rechte vorbehalten. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[[["The `AuthenticationResponse` object, sent during authentication, contains `associationId`, `requestId`, and `authenticationResult`."],["This object is encrypted, signed (using PGP or JWE+JWS), and encoded with web-safe base64."],["`authenticationResult` indicates the outcome: `success`, `cancelled`, or `fatalError`."],["`associationId` and `requestId` are used for validation and preventing replay attacks, respectively."]]],["The authentication response, a JSON object, must be encrypted (PGP or JWE+JWS) and web-safe base64 encoded (`Base64UrlEncode`). It includes `associationId` (a reflected identifier), and a required `requestId` (to prevent replay attacks). Additionally, `authenticationResult` indicates success, user cancellation, or fatal error. The clear text version, like `{\"associationId\": \"...\", \"requestId\": \"...\"}`, is signed, encrypted and then encoded as indicated. `associationId` must be present in the response if it was in the request.\n"]]