Type Alias OAuthClientBase

Base schema for OAuth client requests and responses

type OAuthClientBase = {
    allowedGrantTypes?: (
        "client_credentials"
        | "urn:qlik:oauth:user-impersonation"
    )[];
    allowedScopes?: string[];
    appType: "web" | "native" | "spa" | "anonymous-embed";
    clientName: string;
    clientUri?: string;
    createdAt: string;
    deletedAt?: string;
    description?: string;
    disableTag?: string;
    logoUri?: string;
    publishedAt?: string;
    updatedAt?: string;
}
Index

Properties

allowedGrantTypes?: ("client_credentials" | "urn:qlik:oauth:user-impersonation")[]

Allowed grant types, only for use with appType: 'web'

allowedScopes?: string[]

List of allowed scopes for this client. For a full list of scopes see qlik.dev/authenticate/oauth/scopes/.

appType: "web" | "native" | "spa" | "anonymous-embed"

Application type

clientName: string

Client application name

clientUri?: string

URI for homepage of client

createdAt: string

The timestamp for when the oauth-clients record was created.

deletedAt?: string

The timestamp for when the oauth-clients record was deleted.

description?: string

Client description

disableTag?: string

Is set if client disabled

logoUri?: string

URI for logo of client

publishedAt?: string

The timestamp which is set, if the client is published.

updatedAt?: string

The timestamp for when the oauth-clients record was updated.