Skip to content

@sourceloop/core / Exports / UserInToken

Interface: UserInToken

Hierarchy

Table of contents

Properties

Methods

Properties

allowedResources

• Optional allowedResources: string[]

Inherited from

IAuthUserWithPermissions.allowedResources

Defined in

packages/core/src/components/bearer-verifier/keys.ts:46


authClientId

• authClientId: number

Inherited from

IAuthUserWithPermissions.authClientId

Defined in

packages/core/src/components/bearer-verifier/keys.ts:36


email

• Optional email: string

Inherited from

IAuthUserWithPermissions.email

Defined in

packages/core/src/components/bearer-verifier/keys.ts:38


firstName

• firstName: string

Inherited from

IAuthUserWithPermissions.firstName

Defined in

packages/core/src/components/bearer-verifier/keys.ts:40


id

• Optional id: string

Inherited from

IAuthUserWithPermissions.id

Defined in

packages/core/src/components/bearer-verifier/keys.ts:33


identifier

• Optional identifier: string

Inherited from

IAuthUserWithPermissions.identifier

Defined in

packages/core/src/components/bearer-verifier/keys.ts:34


lastName

• lastName: string

Inherited from

IAuthUserWithPermissions.lastName

Defined in

packages/core/src/components/bearer-verifier/keys.ts:41


middleName

• Optional middleName: string

Inherited from

IAuthUserWithPermissions.middleName

Defined in

packages/core/src/components/bearer-verifier/keys.ts:42


passwordExpiryTime

• Optional passwordExpiryTime: Date

Inherited from

IAuthUserWithPermissions.passwordExpiryTime

Defined in

packages/core/src/components/bearer-verifier/keys.ts:45


permissions

• permissions: string[]

Inherited from

IAuthUserWithPermissions.permissions

Defined in

packages/core/src/components/bearer-verifier/keys.ts:35


role

• role: string

Inherited from

IAuthUserWithPermissions.role

Defined in

packages/core/src/components/bearer-verifier/keys.ts:39


tenantId

• Optional tenantId: string

Inherited from

IAuthUserWithPermissions.tenantId

Defined in

packages/core/src/components/bearer-verifier/keys.ts:43


tenantType

• Optional tenantType: TenantType

Defined in

packages/core/src/components/tenant-utilities/types.ts:107


userPreferences

• Optional userPreferences: IUserPrefs

Inherited from

IAuthUserWithPermissions.userPreferences

Defined in

packages/core/src/components/bearer-verifier/keys.ts:37


userTenantId

• Optional userTenantId: string

Inherited from

IAuthUserWithPermissions.userTenantId

Defined in

packages/core/src/components/bearer-verifier/keys.ts:44

Methods

getIdentifier

▸ Optional getIdentifier(): undefined | string

Returns

undefined | string

Inherited from

IAuthUserWithPermissions.getIdentifier

Defined in

packages/core/src/components/bearer-verifier/keys.ts:47