Skip to content

@sourceloop/oidc-service / Exports

@sourceloop/oidc-service

Table of contents

Namespaces

Classes

Interfaces

Type Aliases

Variables

Type Aliases

FindAccountProviderFn

Ƭ FindAccountProviderFn: (ctx: unknown, sub: string, token: unknown) => Promise<FindAccountResult>

Type declaration

▸ (ctx, sub, token): Promise<FindAccountResult>

Parameters
Name Type
ctx unknown
sub string
token unknown
Returns

Promise<FindAccountResult>

Defined in

services/oidc-service/src/types.ts:34


RoleWithRelations

Ƭ RoleWithRelations: Role

Defined in

services/oidc-service/src/models/role.model.ts:41


TenantWithRelations

Ƭ TenantWithRelations: Tenant

Defined in

services/oidc-service/src/models/tenant.model.ts:71


UserCredentialsWithRelations

Ƭ UserCredentialsWithRelations: UserCredentials & UserCredentialsRelations

Defined in

services/oidc-service/src/models/user-credentials.model.ts:66


UserTenantWithRelations

Ƭ UserTenantWithRelations: UserTenant & UserTenantRelations

Defined in

services/oidc-service/src/models/user-tenant.model.ts:81


UserWithRelations

Ƭ UserWithRelations: User & UserRelations

Defined in

services/oidc-service/src/models/user.model.ts:124

Variables

AuthCacheSourceName

Const AuthCacheSourceName: "AuthCache"

Defined in

services/oidc-service/src/types.ts:16


AuthDbSourceName

Const AuthDbSourceName: "AuthDB"

Defined in

services/oidc-service/src/types.ts:15


jwks

Const jwks: Object

Type declaration

Name Type
keys { alg: undefined | string = process.env.OIDC_JWKS_ALG; d: undefined | string = process.env.OIDC_JWKS_D; dp: undefined | string = process.env.OIDC_JWKS_DP; dq: undefined | string = process.env.OIDC_JWKS_DQ; e: undefined | string = process.env.OIDC_JWKS_E; kid: undefined | string = process.env.OIDC_JWKS_KID; kty: undefined | string = process.env.OIDC_JWKS_KTY; n: undefined | string = process.env.OIDC_JWKS_N; p: undefined | string = process.env.OIDC_JWKS_P; q: undefined | string = process.env.OIDC_JWKS_Q; qi: undefined | string = process.env.OIDC_JWKS_QI; use: undefined | string = process.env.OIDC_JWKS_USE }[]

Defined in

services/oidc-service/src/providers/oidc.provider.ts:24