@grandlinex/kernel
    Preparing search index...

    Interface IAuthProvider<T>

    interface IAuthProvider<T extends JwtExtend> {
        authorizeToken(
            userid: string,
            token: string,
            requestType: string,
        ): Promise<AuthResult>;
        bearerTokenValidation(req: XRequest): Promise<number | JwtToken<T>>;
        jwtAddData(
            token: JwtToken<T>,
            extend?: Record<string, any>,
        ): Promise<JwtToken<T>>;
        validateAccess(token: JwtToken<T>, requestType: string): Promise<boolean>;
    }

    Type Parameters

    Implemented by

    Index

    Methods