@deep/nest-kit
    Preparing search index...

    Interface IBaseAuthNResolverHost<U, UR, RT>

    interface IBaseAuthNResolverHost<
        U extends BaseUser,
        UR extends BaseUserToRole,
        RT extends BaseRefreshToken,
    > {
        authNService: BaseAuthNService<U, UR, RT>;
        createPasswordRecoveryRequest(
            input: SendPasswordRecoveryEmailInput,
            ctx: IBaseActionContext,
        ): Promise<boolean>;
        inviteUser(
            input: InviteUserInput,
            ctx: IBaseActionContext,
        ): Promise<IInviteUserPayload<U>>;
        recoverPassword(
            input: RecoverPasswordInput,
            ctx: IBaseActionContext,
        ): Promise<boolean>;
        signIn(
            input: SignInInput,
            ctx: IBaseActionContext,
        ): Promise<ISignInPayload<U>>;
        signInAsUser(
            input: SignInAsUserInput,
            ctx: IBaseActionContext,
        ): Promise<SignInAsUserPayload>;
        signOut(input: SignOutInput, ctx: IBaseActionContext): Promise<boolean>;
        signOutAsUser(
            input: SignOutAsUserInput,
            ctx: IBaseActionContext,
        ): Promise<SignOutAsUserPayload>;
        signUp(
            input: SignUpInput,
            ctx: IBaseActionContext,
        ): Promise<ISignUpPayload<U>>;
        verifyPasswordRecoveryToken(
            input: VerifyPasswordRecoveryInput,
            ctx: IBaseActionContext,
        ): Promise<boolean>;
    }

    Type Parameters

    Index

    Properties

    authNService: BaseAuthNService<U, UR, RT>

    Methods