Type alias QuickBaseRequestExchangeSsoToken

QuickBaseRequestExchangeSsoToken: QuickBaseRequest & {
    grant_type: "urn:ietf:params:oauth:grant-type:token-exchange";
    requested_token_type: "urn:quickbase:params:oauth:token-type:temp_ticket" | "urn:quickbase:params:oauth:token-type:temp_token";
    subject_token: string;
    subject_token_type: "urn:ietf:params:oauth:token-type:saml2";
}

Type declaration

  • grant_type: "urn:ietf:params:oauth:grant-type:token-exchange"

    The value urn:ietf:params:oauth:grant-type:token-exchange indicates that a token exchange is being performed.

  • requested_token_type: "urn:quickbase:params:oauth:token-type:temp_ticket" | "urn:quickbase:params:oauth:token-type:temp_token"

    An identifier for the type of the requested security token. For the RESTful API, use urn:quickbase:params:oauth:token-type:temp_token. For the XML or SCIM APIs use urn:quickbase:params:oauth:token-type:temp_ticket.

  • subject_token: string

    A security token that represents the identity of the party on behalf of whom the request is being made. For SAML 2.0, the value should be a base64url-encoded SAML 2.0 assertion.

  • subject_token_type: "urn:ietf:params:oauth:token-type:saml2"

    An identifier that indicates the type of the security token in the subject_token parameter.