Interface iCreateSIWBBRequestPayload

interface iCreateSIWBBRequestPayload {
    attestations?: iAttestationsProof<NumberType>[];
    client_id: string;
    code_challenge?: string;
    code_challenge_method?: "S256" | "plain";
    description?: string;
    image?: string;
    name?: string;
    redirect_uri?: string;
    response_type: string;
    scopes: OAuthScopeDetails[];
    state?: string;
}

Properties

attestations?: iAttestationsProof<NumberType>[]

If required, you can additionally add proof of attestations to the authentication flow. This proves sensitive information (e.g. GPAs, SAT scores, etc.) without revealing the information itself.

client_id: string

Client ID for the SIWBB request.

code_challenge?: string

The code challenge for the SIWBB request.

code_challenge_method?: "S256" | "plain"

The code challenge method for the SIWBB request.

description?: string

The description of the SIWBB request for display purposes.

image?: string

The image of the SIWBB request for display purposes.

name?: string

The name of the SIWBB request for display purposes.

redirect_uri?: string

Redirect URI if redirected after successful sign-in.

response_type: string

The response type for the SIWBB request.

The scopes to request.

state?: string

State to be passed back to the redirect URI.

MMNEPVFCICPMFPCPTTAAATR