-
Notifications
You must be signed in to change notification settings - Fork 2
auth.Class.ExternalAuthService
@sclable/nestjs-libs / auth / ExternalAuthService
Defined in: packages/auth/src/services/external-auth.service.ts:15
-
AuthService<UserType>
UserType extends ApplicationUserContract
new ExternalAuthService<
UserType>(authProviderService,userService,jwtService):ExternalAuthService<UserType>
Defined in: packages/auth/src/services/external-auth.service.ts:21
AuthProviderServiceContract
UserServiceContract<UserType>
JwtService
ExternalAuthService<UserType>
AuthService<UserType>.constructor
protectedreadonlyjwtService:JwtService
Defined in: packages/auth/src/services/external-auth.service.ts:25
AuthService.jwtService
addToBlacklist(
jwtPayload):void
Defined in: packages/auth/src/services/auth.service.ts:38
JwtPayload
void
AuthService.addToBlacklist
createAuthUser(
users):Promise<number>
Defined in: packages/auth/src/services/external-auth.service.ts:64
CreateAuthProviderUser[]
Promise<number>
decodeAuthorizationHeaderToken(
headerToken):JwtPayload
Defined in: packages/auth/src/services/auth.service.ts:21
string
JwtPayload
AuthService.decodeAuthorizationHeaderToken
getApplicationUser(
token,createIfNotExists?,updateIfChanged?):Promise<UserType|null>
Defined in: packages/auth/src/services/external-auth.service.ts:30
JwtPayload
boolean = true
boolean = true
Promise<UserType | null>
AuthService.getApplicationUser
isBlackListed(
jwtPayload):boolean
Defined in: packages/auth/src/services/auth.service.ts:34
JwtPayload
boolean
AuthService.isBlackListed
isValid(
jwtPayload):boolean
Defined in: packages/auth/src/services/auth.service.ts:25
JwtPayload
boolean
AuthService.isValid
protectedstaticuserDataChanged(user,token):boolean
Defined in: packages/auth/src/services/auth.service.ts:12
JwtPayload
boolean
AuthService.userDataChanged