Use this endpoint to initiate backchannel authentication
Backchannel Authentication Endpoint is used to initiate an out-of-band authentication of the end-user.
Request
- Base URLhttps://{pointofcontact}/oauth2
- AuthHTTP basic
Headers
MTLS Client Certificate
Request body application/x-www-form-urlencoded
Request object, signed and/or encrypted JWT. When used, it may contain all the properties below. Besides parameters used by client authentication, all the other parameters should be inside the request object.
Space-delimited string indicating the OAuth 2.0 scope to be associated with the access request.
A bearer token provided by the Client that will be used by the OIDC Provider to authenticate the callback request to the Client. This is required when "ping" token delivery mode is used.
A space-separated string that specifies the requested Authentication Context Class Reference values, with the values appearing in order of preference.
An ID Token (JWT) previously issued to the Client by the OIDC Provider being passed back as a hint to identify the end-user for whom authentication is being requested. One of 'login_hint_token', 'id_token_hint' or 'login_hint' MUST be specified.
A JWT token containing information identifying the end-user for whom authentication is being requested. One of 'login_hint_token', 'id_token_hint' or 'login_hint' MUST be specified.
A hint to the OIDC Provider regarding the end-user for whom authentication is being requested. The value may contain an email address, phone number, account number, subject identifier, username, etc. One of 'login_hint_token', 'id_token_hint' or 'login_hint' MUST be specified.
A human-readable identifier or message intended to be displayed on both the consumption device and the authentication device to interlock them together for the transaction by way of a visual cue for the end-user.
A secret code, such as a password or pin, that is known only to the user but verifiable by the OIDC Provider.
Integer value allowing the client to request the expires_in value for the auth_req_id the server will return.
OAuth2.0 client identifier. Required when the client authentication method is using "client_secret_post" or "tls_client_auth". It is optional when using "private_key_jwt" client authentication; when specified it MUST match the "client_assertion" subject.
OAuth2.0 client secret. May be specified when using "client_secret_post" client authentication method.
The "private_key_jwt" assertion being used to authenticate the client.
Type of the client assertion.
Response
backchannel authentication response
A unique identifier to identify the authentication request made by the Client.
Integer value indicating the expiration time of the "auth_req_id" in seconds since the authentication request was received.
Integer value indicating the minimum amount of time in seconds that the Client MUST wait between polling requests to the token endpoint.
Changes
No recorded changes to this operation across all 1 revision of this API.