Interface: XmBindIdBoundUserAuthenticationRequest

(Mobile Only) Configuration for a BindID authentication request.

Hierarchy

Properties

boundTo

• Optional boundTo: XmBindIdBoundTo | null

Inherited from XmBindIdRequest.boundTo

Used to require an authenticating device bound to the Client Application for a specified user (e.g., for step-up authentication). This bound status is reflected in the ID token by the ts.bindid.app_bound_cred ACR value, which is set using a session-feedback request.


customMessage

• Optional customMessage: string | null

Inherited from XmBindIdRequest.customMessage

Optional. A custom message to present as part of the authentication context detail screen.


displayLoader

• displayLoader: number

Should display loading indicator Default is false.


encrypted

• Optional encrypted: boolean | null

Inherited from XmBindIdRequest.encrypted

A flag indicates whether the authentication request should be encrypted.


loginHint

• Optional loginHint: XmBindIdLoginHint | null

Inherited from XmBindIdRequest.loginHint

Optional. Type and value for the login hint, which is used as a hint for the user’s login identifier (e.g., their email address)


nonce

• Optional nonce: string | null

Inherited from XmBindIdRequest.nonce

Optional. A nonce value to be included in the generated ID Token. This is typically provided by the application backend, and can be used to ensure at the backend that the authentication response corresponds to a specific request issued by the application.


redirectUri

• redirectUri: string

Inherited from XmBindIdRequest.redirectUri

URL to which BindID will redirect on process completion, to convey results back to the calling application.


scope

• Optional scope: Array<XmBindIdScopeType> | null

Inherited from XmBindIdRequest.scope

Optional. A set of BindID scopes that will include additional information in the result claims. If not provided, only 'Openid' scope is sent


state

• Optional state: string | null

Inherited from XmBindIdRequest.state

Optional. A state value to be included in the BindID response issued through redirect. This is typically generated at the front-end, and verified at the front-end upon processing the redirect. This ensures that the redirect request corresponds to the BindID authentication request.


timeout

• timeout: number

Timeout in seconds Default is 10.


verifications

• Optional verifications: Array<XmRequiredVerifications> | null

Inherited from XmBindIdRequest.verifications

A collection of verifications to try and execute for this request. It is not guaranteed that each requested verification will be fulfilled. The acr claim of the resulting access token should be examined to determine which verifications were fulfilled.