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>;} Properties
authNService
Methods
createPasswordRecoveryRequest
Returns Promise<boolean>
inviteUser
recoverPassword
Returns Promise<boolean>
signIn
signInAsUser
signOut
Returns Promise<boolean>
signOutAsUser
signUp
verifyPasswordRecoveryToken
Returns Promise<boolean>