@deep/nest-kit
Preparing search index...
modules/auth-n
IBaseAuthNControllerHost
Interface IBaseAuthNControllerHost<U, UR, RT>
interface
IBaseAuthNControllerHost
<
U
extends
BaseUser
,
UR
extends
BaseUserToRole
,
RT
extends
BaseRefreshToken
,
>
{
authNService
:
BaseAuthNService
<
U
,
UR
,
RT
>
;
jwtService
:
BaseJwtService
<
U
,
RT
>
;
logger
:
WinstonLogger
;
loggerFactory
:
WinstonLoggerFactory
;
usersService
:
BaseUsersService
<
U
,
UR
>
;
changeInvitationStatusToOpened
(
userId
:
string
,
res
:
Response
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
void
>
;
onModuleInit
()
:
void
;
refreshToken
(
refreshToken
:
string
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
UserTokens
>
;
}
Type Parameters
U
extends
BaseUser
UR
extends
BaseUserToRole
RT
extends
BaseRefreshToken
Index
Properties
auth
N
Service
jwt
Service
logger
logger
Factory
users
Service
Methods
change
Invitation
Status
To
Opened
on
Module
Init
refresh
Token
Properties
Readonly
auth
N
Service
authNService
:
BaseAuthNService
<
U
,
UR
,
RT
>
Readonly
jwt
Service
jwtService
:
BaseJwtService
<
U
,
RT
>
logger
logger
:
WinstonLogger
Readonly
logger
Factory
loggerFactory
:
WinstonLoggerFactory
Readonly
users
Service
usersService
:
BaseUsersService
<
U
,
UR
>
Methods
change
Invitation
Status
To
Opened
changeInvitationStatusToOpened
(
userId
:
string
,
res
:
Response
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
void
>
Parameters
userId
:
string
res
:
Response
ctx
:
IBaseActionContext
Returns
Promise
<
void
>
on
Module
Init
onModuleInit
()
:
void
Returns
void
refresh
Token
refreshToken
(
refreshToken
:
string
,
ctx
:
IBaseActionContext
)
:
Promise
<
UserTokens
>
Parameters
refreshToken
:
string
ctx
:
IBaseActionContext
Returns
Promise
<
UserTokens
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
auth
N
Service
jwt
Service
logger
logger
Factory
users
Service
Methods
change
Invitation
Status
To
Opened
on
Module
Init
refresh
Token
@deep/nest-kit
Loading...