@roar-firebase-functions/core / IdentityProvider
Interface: IdentityProvider
Defined in: packages/core/src/models/identityProvider.model.ts:18
An interface which defines the structure of an identity provider data object. This interface is used to represent the data associated with an identity provider. IdentityProvider
Properties
activated
activated:
boolean
Defined in: packages/core/src/models/identityProvider.model.ts:22
Whether the provider is activated
adminOrgs?
optional
adminOrgs:Claims
Defined in: packages/core/src/models/identityProvider.model.ts:27
Optional admin organizations claims f
adminUid?
optional
adminUid:string
Defined in: packages/core/src/models/identityProvider.model.ts:26
Optional admin user identifier
email?
optional
email:string
Defined in: packages/core/src/models/identityProvider.model.ts:25
Optional email address
lastSync
lastSync:
Date
Defined in: packages/core/src/models/identityProvider.model.ts:21
Timestamp of the last synchronization
providerId
providerId:
string
Defined in: packages/core/src/models/identityProvider.model.ts:20
Unique identifier for the provider
providerType
providerType:
IdentityProviderType
Defined in: packages/core/src/models/identityProvider.model.ts:19
The type of identity provider
roarUid
roarUid:
string
Defined in: packages/core/src/models/identityProvider.model.ts:24
ROAR system unique identifier
role
role:
string
Defined in: packages/core/src/models/identityProvider.model.ts:23
Role associated with the identity