Savvi Studio

core.identity

core

L1 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.

NameNamespaceDescriptionSchema.org
usercore.identity.userA user accountschema:Person
sessioncore.identity.sessionAn authenticated sessionschema:UserInteraction
providercore.identity.providerAn SSO / authentication provider (e.g. WorkOS)schema:Organization
organizationcore.identity.organizationA tenant organisationschema:Organization
rolecore.identity.roleA named role within an organisation or teamschema:OrganizationRole
permissioncore.identity.permissionA fine-grained authorization permission (no direct SDO equivalent)schema:DefinedTerm

Exports

KeyExported asFrom
user-identitytemplateuser-identity

Templates

user-identity

Create a base identity user resource

Parameters

NameType
user-keystring
emailstring
display-namestring

Exports

KeyTypeFrom
rootresourceuser

Objects Created

NameTypeDetails
userresourcenamespace: identity.user