Type Alias CreateJWTAuthPayload

Payload for creating an identity provider using JWT authentication.

type CreateJWTAuthPayload = {
    clockToleranceSec?: number;
    description?: string;
    options: { issuer: string; staticKeys: { kid: string; pem: string }[] };
    protocol: "jwtAuth";
    provider: "external";
    tenantIds?: string[];
}
Index

Properties

clockToleranceSec?: number

There can be clock skew between the IdP and Qlik's login server. In these cases, a tolerance can be set.

description?: string
options: { issuer: string; staticKeys: { kid: string; pem: string }[] }

Required IdP configurations.

Type declaration

  • issuer: string

    The JWT issuer.

  • staticKeys: { kid: string; pem: string }[]

    Keys for verifying JWTs. Limited to 1 key per identity provider.

protocol: "jwtAuth"

The protocol to be used for communicating with the identity provider.

provider: "external"

The identity provider to be used.

tenantIds?: string[]

The tenant identifiers that map to the given IdP.