@sourceloop/authentication-service / Exports
@sourceloop/authentication-service¶
Table of contents¶
Namespaces¶
Enumerations¶
Classes¶
- AppleOauth2SignupProvider
- AppleOauth2VerifyProvider
- ApplePostVerifyProvider
- ApplePreVerifyProvider
- AuthClient
- AuthClientRepository
- AuthRefreshTokenRequest
- AuthSecureClient
- AuthSecureClientRepository
- AuthTokenRequest
- AuthUser
- AuthenticationServiceComponent
- AzureAdSignupProvider
- AzureAdVerifyProvider
- AzurePostVerifyProvider
- AzurePreVerifyProvider
- BearerTokenVerifyProvider
- ClientAuthRequest
- ClientPasswordVerifyProvider
- CodeWriterProvider
- CognitoOauth2SignupProvider
- CognitoOauth2VerifyProvider
- CognitoPostVerifyProvider
- CognitoPreVerifyProvider
- DeviceInfo
- FacebookOauth2SignupProvider
- FacebookOauth2VerifyProvider
- FacebookPostVerifyProvider
- FacebookPreVerifyProvider
- ForgetPasswordDto
- ForgetPasswordResponseDto
- ForgotPasswordProvider
- GoogleAuthenticationProvider
- GoogleAuthenticatorVerifyProvider
- GoogleOauth2SignupProvider
- GoogleOauth2VerifyProvider
- GooglePostVerifyProvider
- GooglePreVerifyProvider
- InstagramOauth2SignupProvider
- InstagramOauth2VerifyProvider
- InstagramPostVerifyProvider
- InstagramPreVerifyProvider
- JWTAsymmetricSignerProvider
- JWTAsymmetricVerifierProvider
- JWTSymmetricSignerProvider
- JWTSymmetricVerifierProvider
- JwtPayloadProvider
- KeyCloakPostVerifyProvider
- KeyCloakPreVerifyProvider
- KeyCloakSignupProvider
- KeycloakAuthenticationProvider
- KeycloakVerifyProvider
- LocalPasswordVerifyProvider
- LocalPreSignupProvider
- LocalSignupProvider
- LocalUserProfileDto
- LoginActivity
- LoginActivityRepository
- LoginHelperService
- LoginRequest
- OauthCodeReaderProvider
- Otp
- OtpCache
- OtpCacheRepository
- OtpGenerateProvider
- OtpLoginRequest
- OtpProvider
- OtpRepository
- OtpSendRequest
- OtpSenderProvider
- OtpService
- OtpVerifyProvider
- RefreshToken
- RefreshTokenRepository
- RefreshTokenRequest
- ResetPassword
- ResetPasswordWithClient
- ResourceOwnerVerifyProvider
- RevokedToken
- RevokedTokenRepository
- Role
- RoleRepository
- SamlPostVerifyProvider
- SamlPreVerifyProvider
- SamlSignupProvider
- SamlVerifyProvider
- SecureClientPasswordVerifyProvider
- SecureResourceOwnerVerifyProvider
- SignupBearerVerifyProvider
- SignupRequest
- SignupRequestDto
- SignupRequestResponseDto
- SignupTokenHandlerProvider
- SignupWithTokenReponseDto
- Tenant
- TenantConfig
- TenantConfigRepository
- TenantRepository
- TokenResponse
- User
- UserCredentials
- UserCredentialsRepository
- UserLevelPermission
- UserLevelPermissionRepository
- UserLevelResource
- UserLevelResourceRepository
- UserRepository
- UserTenant
- UserTenantRepository
- UserValidationProvider
Interfaces¶
- ActiveUsersGroupData
- CodeResponse
- ExternalTokens
- IAuthClientDTO
- IAuthServiceConfig
- IDeviceInfo
- IMfaConfig
- IOtpConfig
- IUserActivity
- OtpResponse
- QrCodeCheckResponse
- QrCodeCreateResponse
- UserCredentialsRelations
- UserRelations
- UserTenantRelations
Type Aliases¶
- ActorId
- ApplePostVerifyFn
- ApplePreVerifyFn
- AppleSignUpFn
- AuthCodeGeneratorFn
- AuthenticationProviderFn
- AzureAdPostVerifyFn
- AzureAdPreVerifyFn
- AzureAdSignUpFn
- CodeReaderFn
- CodeWriterFn
- CognitoPostVerifyFn
- CognitoPreVerifyFn
- CognitoSignUpFn
- FacebookPostVerifyFn
- FacebookPreVerifyFn
- FacebookSignUpFn
- ForgotPasswordHandlerFn
- GooglePostVerifyFn
- GooglePreVerifyFn
- GoogleSignUpFn
- InstagramPostVerifyFn
- InstagramPreVerifyFn
- InstagramSignUpFn
- JWTSignerFn
- JWTVerifierFn
- JwtPayloadFn
- KeyCloakPostVerifyFn
- KeyCloakPreVerifyFn
- KeyCloakSignUpFn
- MfaCheckFn
- OtpFn
- OtpGenerateFn
- OtpSenderFn
- PasswordDecryptionFn
- PreSignupFn
- RoleWithRelations
- SamlPostVerifyFn
- SamlPreVerifyFn
- SamlSignUpFn
- SignupTokenHandlerFn
- TenantWithRelations
- UserCredentialsWithRelations
- UserSignupFn
- UserTenantWithRelations
- UserValidationFn
- UserWithRelations
Variables¶
Type Aliases¶
ActorId¶
Ƭ ActorId: Extract<keyof UserTenant, string>
Defined in¶
services/authentication-service/src/types.ts:58
ApplePostVerifyFn¶
Ƭ ApplePostVerifyFn: (profile: AppleStrategy.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
profile |
AppleStrategy.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:76
ApplePreVerifyFn¶
Ƭ ApplePreVerifyFn: (accessToken: string, refreshToken: string, profile: AppleStrategy.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (accessToken, refreshToken, profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
accessToken |
string |
refreshToken |
string |
profile |
AppleStrategy.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:69
AppleSignUpFn¶
Ƭ AppleSignUpFn: (profile: AppleStrategy.Profile) => Promise<User & UserRelations | null>
Type declaration¶
▸ (profile): Promise<User & UserRelations | null>
Parameters¶
| Name | Type |
|---|---|
profile |
AppleStrategy.Profile |
Returns¶
Promise<User & UserRelations | null>
Defined in¶
services/authentication-service/src/providers/types.ts:65
AuthCodeGeneratorFn¶
Ƭ AuthCodeGeneratorFn: (client: AuthClient, user: AuthUser) => Promise<string>
Type declaration¶
▸ (client, user): Promise<string>
Parameters¶
| Name | Type |
|---|---|
client |
AuthClient |
user |
AuthUser |
Returns¶
Promise<string>
Defined in¶
services/authentication-service/src/providers/types.ts:131
AuthenticationProviderFn¶
Ƭ AuthenticationProviderFn: (accessToken: string) => Promise<boolean>
Type declaration¶
▸ (accessToken): Promise<boolean>
Parameters¶
| Name | Type |
|---|---|
accessToken |
string |
Returns¶
Promise<boolean>
Defined in¶
services/authentication-service/src/providers/types.ts:44
AzureAdPostVerifyFn¶
Ƭ AzureAdPostVerifyFn: (profile: AzureADStrategy.IProfile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
profile |
AzureADStrategy.IProfile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:159
AzureAdPreVerifyFn¶
Ƭ AzureAdPreVerifyFn: (accessToken: string, refreshToken: string, profile: AzureADStrategy.IProfile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (accessToken, refreshToken, profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
accessToken |
string |
refreshToken |
string |
profile |
AzureADStrategy.IProfile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:152
AzureAdSignUpFn¶
Ƭ AzureAdSignUpFn: (profile: AzureADStrategy.IProfile) => Promise<User & UserRelations | null>
Type declaration¶
▸ (profile): Promise<User & UserRelations | null>
Parameters¶
| Name | Type |
|---|---|
profile |
AzureADStrategy.IProfile |
Returns¶
Promise<User & UserRelations | null>
Defined in¶
services/authentication-service/src/providers/types.ts:148
CodeReaderFn¶
Ƭ CodeReaderFn: (token: string) => Promise<string>
Type declaration¶
▸ (token): Promise<string>
Parameters¶
| Name | Type |
|---|---|
token |
string |
Returns¶
Promise<string>
Defined in¶
services/authentication-service/src/providers/types.ts:114
CodeWriterFn¶
Ƭ CodeWriterFn: (token: string) => Promise<string>
Type declaration¶
▸ (token): Promise<string>
Parameters¶
| Name | Type |
|---|---|
token |
string |
Returns¶
Promise<string>
Defined in¶
services/authentication-service/src/providers/types.ts:113
CognitoPostVerifyFn¶
Ƭ CognitoPostVerifyFn: (profile: Cognito.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
profile |
Cognito.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:171
CognitoPreVerifyFn¶
Ƭ CognitoPreVerifyFn: (accessToken: string, refreshToken: string, profile: Cognito.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (accessToken, refreshToken, profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
accessToken |
string |
refreshToken |
string |
profile |
Cognito.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:164
CognitoSignUpFn¶
Ƭ CognitoSignUpFn: (profile: Cognito.Profile) => Promise<User & UserRelations | null>
Type declaration¶
▸ (profile): Promise<User & UserRelations | null>
Parameters¶
| Name | Type |
|---|---|
profile |
Cognito.Profile |
Returns¶
Promise<User & UserRelations | null>
Defined in¶
services/authentication-service/src/providers/types.ts:176
FacebookPostVerifyFn¶
Ƭ FacebookPostVerifyFn: (profile: FacebookStrategy.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
profile |
FacebookStrategy.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:92
FacebookPreVerifyFn¶
Ƭ FacebookPreVerifyFn: (accessToken: string, refreshToken: string, profile: FacebookStrategy.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (accessToken, refreshToken, profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
accessToken |
string |
refreshToken |
string |
profile |
FacebookStrategy.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:85
FacebookSignUpFn¶
Ƭ FacebookSignUpFn: (profile: FacebookStrategy.Profile) => Promise<User & UserRelations | null>
Type declaration¶
▸ (profile): Promise<User & UserRelations | null>
Parameters¶
| Name | Type |
|---|---|
profile |
FacebookStrategy.Profile |
Returns¶
Promise<User & UserRelations | null>
Defined in¶
services/authentication-service/src/providers/types.ts:81
ForgotPasswordHandlerFn¶
Ƭ ForgotPasswordHandlerFn: (dto: DataObject<ForgetPasswordResponseDto>) => Promise<unknown>
Type declaration¶
▸ (dto): Promise<unknown>
Parameters¶
| Name | Type |
|---|---|
dto |
DataObject<ForgetPasswordResponseDto> |
Returns¶
Promise<unknown>
Defined in¶
services/authentication-service/src/providers/types.ts:127
GooglePostVerifyFn¶
Ƭ GooglePostVerifyFn: (profile: GoogleStrategy.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
profile |
GoogleStrategy.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:40
GooglePreVerifyFn¶
Ƭ GooglePreVerifyFn: (accessToken: string, refreshToken: string, profile: GoogleStrategy.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (accessToken, refreshToken, profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
accessToken |
string |
refreshToken |
string |
profile |
GoogleStrategy.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:33
GoogleSignUpFn¶
Ƭ GoogleSignUpFn: (profile: GoogleStrategy.Profile) => Promise<User & UserRelations | null>
Type declaration¶
▸ (profile): Promise<User & UserRelations | null>
Parameters¶
| Name | Type |
|---|---|
profile |
GoogleStrategy.Profile |
Returns¶
Promise<User & UserRelations | null>
Defined in¶
services/authentication-service/src/providers/types.ts:29
InstagramPostVerifyFn¶
Ƭ InstagramPostVerifyFn: (profile: InstagramStrategy.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
profile |
InstagramStrategy.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:60
InstagramPreVerifyFn¶
Ƭ InstagramPreVerifyFn: (accessToken: string, refreshToken: string, profile: InstagramStrategy.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (accessToken, refreshToken, profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
accessToken |
string |
refreshToken |
string |
profile |
InstagramStrategy.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:53
InstagramSignUpFn¶
Ƭ InstagramSignUpFn: (profile: InstagramStrategy.Profile) => Promise<User & UserRelations | null>
Type declaration¶
▸ (profile): Promise<User & UserRelations | null>
Parameters¶
| Name | Type |
|---|---|
profile |
InstagramStrategy.Profile |
Returns¶
Promise<User & UserRelations | null>
Defined in¶
services/authentication-service/src/providers/types.ts:49
JWTSignerFn¶
Ƭ JWTSignerFn<T>: (payload: T, options: SignOptions) => Promise<string>
Type parameters¶
| Name |
|---|
T |
Type declaration¶
▸ (payload, options): Promise<string>
Parameters¶
| Name | Type |
|---|---|
payload |
T |
options |
SignOptions |
Returns¶
Promise<string>
Defined in¶
services/authentication-service/src/providers/types.ts:180
JWTVerifierFn¶
Ƭ JWTVerifierFn<T>: (token: string, options: VerifyOptions) => Promise<T>
Type parameters¶
| Name |
|---|
T |
Type declaration¶
▸ (token, options): Promise<T>
Parameters¶
| Name | Type |
|---|---|
token |
string |
options |
VerifyOptions |
Returns¶
Promise<T>
Defined in¶
services/authentication-service/src/providers/types.ts:184
JwtPayloadFn¶
Ƭ JwtPayloadFn: (user: IAuthUser, authClient: IAuthClient, tenantId?: string) => Promise<object>
Type declaration¶
▸ (user, authClient, tenantId?): Promise<object>
Parameters¶
| Name | Type |
|---|---|
user |
IAuthUser |
authClient |
IAuthClient |
tenantId? |
string |
Returns¶
Promise<object>
Defined in¶
services/authentication-service/src/providers/types.ts:121
KeyCloakPostVerifyFn¶
Ƭ KeyCloakPostVerifyFn: (profile: Keycloak.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
profile |
Keycloak.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:108
KeyCloakPreVerifyFn¶
Ƭ KeyCloakPreVerifyFn: (accessToken: string, refreshToken: string, profile: Keycloak.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (accessToken, refreshToken, profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
accessToken |
string |
refreshToken |
string |
profile |
Keycloak.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:101
KeyCloakSignUpFn¶
Ƭ KeyCloakSignUpFn: (profile: Keycloak.Profile) => Promise<IAuthUser | null>
Type declaration¶
▸ (profile): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
profile |
Keycloak.Profile |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:97
MfaCheckFn¶
Ƭ MfaCheckFn: (user: AuthUser) => Promise<boolean>
Type declaration¶
▸ (user): Promise<boolean>
Parameters¶
| Name | Type |
|---|---|
user |
AuthUser |
Returns¶
Promise<boolean>
Defined in¶
services/authentication-service/src/providers/types.ts:136
OtpFn¶
Ƭ OtpFn: (user: User) => Promise<OtpResponse>
Type declaration¶
▸ (user): Promise<OtpResponse>
Parameters¶
| Name | Type |
|---|---|
user |
User |
Returns¶
Promise<OtpResponse>
Defined in¶
services/authentication-service/src/providers/types.ts:140
OtpGenerateFn¶
Ƭ OtpGenerateFn: (secret: string) => Promise<string>
Type declaration¶
▸ (secret): Promise<string>
Parameters¶
| Name | Type |
|---|---|
secret |
string |
Returns¶
Promise<string>
Defined in¶
services/authentication-service/src/providers/types.ts:138
OtpSenderFn¶
Ƭ OtpSenderFn: (otp: string, user: User) => Promise<void>
Type declaration¶
▸ (otp, user): Promise<void>
Parameters¶
| Name | Type |
|---|---|
otp |
string |
user |
User |
Returns¶
Promise<void>
Defined in¶
services/authentication-service/src/providers/types.ts:142
PasswordDecryptionFn¶
Ƭ PasswordDecryptionFn: (password: string) => Promise<string>
Type declaration¶
▸ (password): Promise<string>
Parameters¶
| Name | Type |
|---|---|
password |
string |
Returns¶
Promise<string>
Defined in¶
services/authentication-service/src/providers/types.ts:48
PreSignupFn¶
Ƭ PreSignupFn<T, S>: (request: SignupRequestDto<T>) => Promise<S>
Type parameters¶
| Name |
|---|
T |
S |
Type declaration¶
▸ (request): Promise<S>
Parameters¶
| Name | Type |
|---|---|
request |
SignupRequestDto<T> |
Returns¶
Promise<S>
Defined in¶
services/authentication-service/src/types.ts:34
RoleWithRelations¶
Ƭ RoleWithRelations: Role
Defined in¶
services/authentication-service/src/models/role.model.ts:63
SamlPostVerifyFn¶
Ƭ SamlPostVerifyFn: (profile: SamlStrategy.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
profile |
SamlStrategy.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:197
SamlPreVerifyFn¶
Ƭ SamlPreVerifyFn: (profile: SamlStrategy.Profile, user: IAuthUser | null) => Promise<IAuthUser | null>
Type declaration¶
▸ (profile, user): Promise<IAuthUser | null>
Parameters¶
| Name | Type |
|---|---|
profile |
SamlStrategy.Profile |
user |
IAuthUser | null |
Returns¶
Promise<IAuthUser | null>
Defined in¶
services/authentication-service/src/providers/types.ts:192
SamlSignUpFn¶
Ƭ SamlSignUpFn: (profile: SamlStrategy.Profile) => Promise<User & UserRelations | null>
Type declaration¶
▸ (profile): Promise<User & UserRelations | null>
Parameters¶
| Name | Type |
|---|---|
profile |
SamlStrategy.Profile |
Returns¶
Promise<User & UserRelations | null>
Defined in¶
services/authentication-service/src/providers/types.ts:188
SignupTokenHandlerFn¶
Ƭ SignupTokenHandlerFn: (dto: DataObject<SignupRequestResponseDto>) => Promise<void>
Type declaration¶
▸ (dto): Promise<void>
Parameters¶
| Name | Type |
|---|---|
dto |
DataObject<SignupRequestResponseDto> |
Returns¶
Promise<void>
Defined in¶
services/authentication-service/src/providers/types.ts:144
TenantWithRelations¶
Ƭ TenantWithRelations: Tenant
Defined in¶
services/authentication-service/src/models/tenant.model.ts:76
UserCredentialsWithRelations¶
Ƭ UserCredentialsWithRelations: UserCredentials & UserCredentialsRelations
Defined in¶
services/authentication-service/src/models/user-credentials.model.ts:66
UserSignupFn¶
Ƭ UserSignupFn<T, S>: (model: T & LocalUserProfileDto, tokenInfo?: AnyObject) => Promise<S>
Type parameters¶
| Name |
|---|
T |
S |
Type declaration¶
▸ (model, tokenInfo?): Promise<S>
Parameters¶
| Name | Type |
|---|---|
model |
T & LocalUserProfileDto |
tokenInfo? |
AnyObject |
Returns¶
Promise<S>
Defined in¶
services/authentication-service/src/types.ts:41
UserTenantWithRelations¶
Ƭ UserTenantWithRelations: UserTenant & UserTenantRelations
Defined in¶
services/authentication-service/src/models/user-tenant.model.ts:81
UserValidationFn¶
Ƭ UserValidationFn: (req: AuthRefreshTokenRequest, payload: AnyObject, signUpProvider: string, token?: string) => Promise<boolean>
Type declaration¶
▸ (req, payload, signUpProvider, token?): Promise<boolean>
Parameters¶
| Name | Type |
|---|---|
req |
AuthRefreshTokenRequest |
payload |
AnyObject |
signUpProvider |
string |
token? |
string |
Returns¶
Promise<boolean>
Defined in¶
services/authentication-service/src/types.ts:35
UserWithRelations¶
Ƭ UserWithRelations: User & UserRelations
Defined in¶
services/authentication-service/src/models/user.model.ts:140
Variables¶
AuthCacheSourceName¶
• Const AuthCacheSourceName: "AuthCache"
Defined in¶
services/authentication-service/src/types.ts:21
AuthDbSourceName¶
• Const AuthDbSourceName: "AuthDB"
Defined in¶
services/authentication-service/src/types.ts:20
models¶
• Const models: (typeof AuthClient | typeof AuthSecureClient | typeof User | typeof RefreshTokenRequest | typeof SignupRequestDto | typeof LoginActivity | typeof OtpCache | typeof Otp | typeof RefreshToken | typeof RevokedToken | typeof Role | typeof Tenant | typeof TenantConfig | typeof UserLevelPermission | typeof UserTenant | typeof UserCredentials | typeof UserLevelResource | typeof ForgetPasswordDto | typeof LocalUserProfileDto | typeof ResetPasswordWithClient | typeof SignupRequestResponseDto | typeof SignupRequest | typeof SignupWithTokenReponseDto)[]
Defined in¶
services/authentication-service/src/models/index.ts:56
repositories¶
• Const repositories: (typeof LoginActivityRepository | typeof AuthClientRepository | typeof AuthSecureClientRepository | typeof OtpCacheRepository | typeof OtpRepository | typeof RefreshTokenRepository | typeof RevokedTokenRepository | typeof RoleRepository | typeof TenantRepository | typeof TenantConfigRepository | typeof UserLevelPermissionRepository | typeof UserTenantRepository | typeof UserRepository | typeof UserCredentialsRepository | typeof UserLevelResourceRepository)[]
Defined in¶
services/authentication-service/src/repositories/index.ts:37
services¶
• Const services: (typeof LoginHelperService | typeof OtpService)[]