Type Alias IDPOIDCOptions

type IDPOIDCOptions = {
    blockOfflineAccessScope?: boolean;
    claimsMapping?: ClaimsMappingInteractive;
    clientId?: string;
    clientSecret?: string;
    decryptingKey?: DecryptingKey;
    discoveryUrl?: string;
    emailVerifiedAlwaysTrue?: boolean;
    issuer?: string;
    openid_configuration?: OpenIDConfiguration;
    realm?: string;
    scope?: string;
}
Index

Properties

blockOfflineAccessScope?: boolean

If true, the offline_access scope will not be requested from the IdP, where applicable.

claimsMapping?: ClaimsMappingInteractive

Mappings from claim name to an array of JSON pointers that point to locations in the claims from the IdP to retrieve the value from.

clientId?: string

The client identifier used as part of authenticating an interactive identity provider.

clientSecret?: string

The client secret used as part of authenticating an interactive identity provider.

decryptingKey?: DecryptingKey

A decrypting key used to decrypt OIDC encrypted assertions

discoveryUrl?: string

The OpenID configuration endpoint. (Ex: https:///.well-known/openid-configuration).

emailVerifiedAlwaysTrue?: boolean

Determines if email_verified should be always true. This field is only used in ADFS and AzureAD IdPs.

issuer?: string

This field is only used in Qlik Sense Enterprise Client-Managed IdPs.

openid_configuration?: OpenIDConfiguration

OpenID configuration

realm?: string

The realm identifier for the IdP.

scope?: string

Scope that will be sent along with token requests to the IdP.