Object: AuthenticationRequest

Request body

Object sent during authentication request.

Here's an example of a clear text JSON request:

  {
    "requestId": "375dhjf9-Uydd="
  }

The AuthenticationRequest is encrypted and signed using PGP of 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 AuthenticationRequest must be passed through the following functions:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd="}'
  )
)

or

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd="}'
  )
)
JSON representation
{
  "requestId": string,
}
Fields
requestId

string

REQUIRED: Identifier for this request.