UNPKG

@zitadel/vue

Version:

Wraps vue-oidc-client to provide a simple interface for ZITADEL

13 lines (12 loc) 562 B
import { SignInType, LogLevel } from 'vue-oidc-client/vue3'; import { UserManagerSettings, Logger } from 'oidc-client'; export interface ZITADELConfig { client_id: string; issuer: string; project_resource_id?: string; org_id?: string; } export declare function createZITADELAuth(zitadelConfig: ZITADELConfig, authName?: string, defaultSignInType?: SignInType, appUrl?: string, oidcConfig?: UserManagerSettings, logger?: Logger, logLevel?: LogLevel): { oidcAuth: import("vue-oidc-client/vue3").OidcAuth; hasRole: (role: string) => any; };