Skip to content

@sourceloop/authentication-service / Exports / AppleOauth2VerifyProvider

Class: AppleOauth2VerifyProvider

Implements

  • Provider<VerifyFunction.AppleAuthFn>

Table of contents

Constructors

Properties

Methods

Constructors

constructor

• new AppleOauth2VerifyProvider(userRepository, userCredsRepository, signupProvider, preVerifyProvider, postVerifyProvider)

Parameters

Name Type
userRepository UserRepository
userCredsRepository UserCredentialsRepository
signupProvider AppleSignUpFn
preVerifyProvider ApplePreVerifyFn
postVerifyProvider ApplePostVerifyFn

Defined in

services/authentication-service/src/modules/auth/providers/apple-oauth2-verify.provider.ts:27

Properties

postVerifyProvider

• Private Readonly postVerifyProvider: ApplePostVerifyFn

Defined in

services/authentication-service/src/modules/auth/providers/apple-oauth2-verify.provider.ts:37


preVerifyProvider

• Private Readonly preVerifyProvider: ApplePreVerifyFn

Defined in

services/authentication-service/src/modules/auth/providers/apple-oauth2-verify.provider.ts:35


signupProvider

• Private Readonly signupProvider: AppleSignUpFn

Defined in

services/authentication-service/src/modules/auth/providers/apple-oauth2-verify.provider.ts:33


userCredsRepository

• userCredsRepository: UserCredentialsRepository

Defined in

services/authentication-service/src/modules/auth/providers/apple-oauth2-verify.provider.ts:31


userRepository

• userRepository: UserRepository

Defined in

services/authentication-service/src/modules/auth/providers/apple-oauth2-verify.provider.ts:29

Methods

value

▸ value(): AppleAuthFn<IAuthUser>

Returns

AppleAuthFn<IAuthUser>

Implementation of

Provider.value

Defined in

services/authentication-service/src/modules/auth/providers/apple-oauth2-verify.provider.ts:40