@sourceloop/authentication-service / Exports / AzureAuthenticationProvider
Class: AzureAuthenticationProvider¶
Implements¶
Provider<AuthenticationProviderFn>
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new AzureAuthenticationProvider(logger, refreshTokenRepo)
Parameters¶
| Name | Type |
|---|---|
logger |
ILogger |
refreshTokenRepo |
RefreshTokenRepository |
Defined in¶
services/authentication-service/src/providers/azure-authentication.provider.ts:13
Properties¶
logger¶
• logger: ILogger
Defined in¶
services/authentication-service/src/providers/azure-authentication.provider.ts:14
refreshTokenRepo¶
• refreshTokenRepo: RefreshTokenRepository
Defined in¶
services/authentication-service/src/providers/azure-authentication.provider.ts:16
Methods¶
isAuthenticated¶
▸ isAuthenticated(refreshToken, req, payload): Promise<boolean>
Parameters¶
| Name | Type |
|---|---|
refreshToken |
string |
req |
AuthRefreshTokenRequest |
payload |
AnyObject |
Returns¶
Promise<boolean>
Defined in¶
services/authentication-service/src/providers/azure-authentication.provider.ts:30
value¶
▸ value(): AuthenticationProviderFn
Returns¶
Implementation of¶
Provider.value
Defined in¶
services/authentication-service/src/providers/azure-authentication.provider.ts:18