Setu-TS
    Preparing search index...

    Interface IAuthService

    Authentication service that coordinates strategies and provides credential verification for login flows.

    0.1.0

    interface IAuthService {
        authenticate(request: IRequest): Promise<IPrincipal | null>;
        verifyCredentials(
            credentials: { identifier: string; secret: string },
        ): Promise<IPrincipal | null>;
    }
    Index
    • Verify credentials for a login flow (e.g., username/password).

      Parameters

      • credentials: { identifier: string; secret: string }

        The credentials to verify

      Returns Promise<IPrincipal | null>

      The authenticated principal, or null if invalid