UNPKG

nocobase-plugin-casdoor

Version:

Integrated Casdoor authentication system

20 lines (19 loc) 546 B
import { BaseAuth, AuthConfig } from '@nocobase/auth'; import { CasdoorOAuthSdk } from '../openapi/casdoorOauth'; export type AuthConfigOptions = { public: { autoSignup: boolean; }; internal: { emailDomains: string[]; endpoint: string; clientId: string; clientSecret: string; }; }; export declare class CasdoorAuth extends BaseAuth { #private; constructor(config: AuthConfig); validate(): Promise<import("@nocobase/database").Model<any, any>>; get sdk(): CasdoorOAuthSdk; }