fieldnotesai
    Preparing search index...

    Provides functionality for iauth provider.

    interface IAuthProvider {
        createPractitionerAccount(
            input: CreatePractitionerInput,
        ): Promise<CreatePractitionerResult>;
        getCurrentUser(): Promise<AuthUser | null>;
        getProviderName(): string;
        login(email: string, password: string): Promise<AuthResult>;
        logout(): Promise<void>;
        refreshToken(refreshToken: string): Promise<AuthTokens | null>;
        resetPassword(email: string): Promise<ResetPasswordResult>;
        updatePassword(newPassword: string): Promise<ResetPasswordResult>;
        verifyToken(token: string): Promise<boolean>;
    }

    Implemented by

    Index

    Methods