Skip to content

@sourceloop/authentication-service / Exports / KeycloakVerifyProvider

Class: KeycloakVerifyProvider

Implements

  • Provider<VerifyFunction.KeycloakAuthFn>

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new KeycloakVerifyProvider(userRepository, userCredsRepository, signupProvider, preVerifyProvider, postVerifyProvider)

Parameters

Name Type
userRepository UserRepository
userCredsRepository UserCredentialsRepository
signupProvider KeyCloakSignUpFn
preVerifyProvider KeyCloakPreVerifyFn
postVerifyProvider KeyCloakPostVerifyFn

Defined in

services/authentication-service/src/modules/auth/providers/keycloak-verify.provider.ts:26

Properties

postVerifyProvider

Private Readonly postVerifyProvider: KeyCloakPostVerifyFn

Defined in

services/authentication-service/src/modules/auth/providers/keycloak-verify.provider.ts:36


preVerifyProvider

Private Readonly preVerifyProvider: KeyCloakPreVerifyFn

Defined in

services/authentication-service/src/modules/auth/providers/keycloak-verify.provider.ts:34


signupProvider

Private Readonly signupProvider: KeyCloakSignUpFn

Defined in

services/authentication-service/src/modules/auth/providers/keycloak-verify.provider.ts:32


userCredsRepository

userCredsRepository: UserCredentialsRepository

Defined in

services/authentication-service/src/modules/auth/providers/keycloak-verify.provider.ts:30


userRepository

userRepository: UserRepository

Defined in

services/authentication-service/src/modules/auth/providers/keycloak-verify.provider.ts:28

Methods

value

value(): KeycloakAuthFn<IAuthUser>

Returns

KeycloakAuthFn<IAuthUser>

Implementation of

Provider.value

Defined in

services/authentication-service/src/modules/auth/providers/keycloak-verify.provider.ts:39