core.identity
coreL1 identity semantics for user/session/provider/organization/role/permission types
- Version
1.0.0- Namespace
core.identity- Tags
- identityauthenticationuserslayer-platform
Types
Resource types defined by this module.
| Name | Namespace | Description | Schema.org |
|---|---|---|---|
user | core.identity.user | A user account | schema:Person |
session | core.identity.session | An authenticated session | schema:UserInteraction |
provider | core.identity.provider | An SSO / authentication provider (e.g. WorkOS) | schema:Organization |
organization | core.identity.organization | A tenant organisation | schema:Organization |
role | core.identity.role | A named role within an organisation or team | schema:OrganizationRole |
permission | core.identity.permission | A fine-grained authorization permission (no direct SDO equivalent) | schema:DefinedTerm |
Exports
| Key | Exported as | From |
|---|---|---|
user-identity | template | user-identity |
Templates
user-identity
Create a base identity user resourceParameters
| Name | Type |
|---|---|
user-key | string |
email | string |
display-name | string |
Exports
| Key | Type | From |
|---|---|---|
root | resource | user |
Objects Created
| Name | Type | Details |
|---|---|---|
user | resource | namespace: identity.user |