@sourceloop/authentication-service / Exports / BearerTokenVerifyProvider
Class: BearerTokenVerifyProvider¶
Implements¶
Provider
<VerifyFunction.BearerFn
>
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new BearerTokenVerifyProvider(revokedTokenRepository
, logger
, jwtVerifier
)
Parameters¶
Name | Type |
---|---|
revokedTokenRepository |
RevokedTokenRepository |
logger |
ILogger |
jwtVerifier |
JWTVerifierFn <AuthUser > |
Defined in¶
services/authentication-service/src/modules/auth/providers/bearer-token-verify.provider.ts:19
Properties¶
jwtVerifier¶
• jwtVerifier: JWTVerifierFn
<AuthUser
>
Defined in¶
services/authentication-service/src/modules/auth/providers/bearer-token-verify.provider.ts:24
logger¶
• logger: ILogger
Defined in¶
services/authentication-service/src/modules/auth/providers/bearer-token-verify.provider.ts:22
revokedTokenRepository¶
• revokedTokenRepository: RevokedTokenRepository
Defined in¶
services/authentication-service/src/modules/auth/providers/bearer-token-verify.provider.ts:21
Methods¶
value¶
▸ value(): BearerFn
<IAuthUser
>
Returns¶
BearerFn
<IAuthUser
>
Implementation of¶
Provider.value
Defined in¶
services/authentication-service/src/modules/auth/providers/bearer-token-verify.provider.ts:27