@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