Skip to content

@sourceloop/authentication-service / Exports / AzureAuthenticationProvider

Class: AzureAuthenticationProvider

Implements

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

AuthenticationProviderFn

Implementation of

Provider.value

Defined in

services/authentication-service/src/providers/azure-authentication.provider.ts:18