Response object for the Return Url flow.
Here's an example of a clear text JSON request:
{
"authenticateRequestId": "cmVxdWVzdDE",
"authenticateResultCode": {
"success": {}
},
"eci": "07"
}
The RedirectUrlResponse
is encrypted and signed using PGP or JWE+JWS. Further, this value is web-safe base64 encoded. This encoding is referred to below as Base64UrlEncode
. In other words, the clear text JSON version of the RedirectUrlResponse
must be passed through the following functions:
Base64UrlEncode(
PGPSignAndEncrypt(
{
"authenticateRequestId": "cmVxdWVzdDE",
"authenticateResultCode": {
"success": {}
},
"eci": "07"
}
)
)
or
Base64UrlEncode(
JWSignAndEncrypt(
{
"authenticateRequestId": "cmVxdWVzdDE",
"authenticateResultCode": {
"success": {}
},
"eci": "07"
}
)
)
JSON representation |
---|
{ "authenticateRequestId": string, "authenticateResultCode": { object (AuthenticateResultCode) }, "eci": string } |
Fields | |
---|---|
authenticate |
REQUIRED: Unique identifier of the initiating redirect request. This is a string that has a max length of 100 characters, and contains only the characters "a-z", "A-Z", "0-9", ":", "-", and "_". |
authenticate |
REQUIRED: The final result of the request to Authenticate the user. |
eci |
OPTIONAL: The Electronic Commerce Indicator returned for the request. It should be returned if available. |