Skip to main content
Version: 0.14.0 (Latest)

🚀 Identity features

Identity features are SDK composers, not Express middleware; identitiesService mounts the Identity features with the required stores and drivers.

Inventory

FeatureComposed schema(s)Composed route(s)Purpose
getIdentityFeaturegetIdentitySchemagetIdentityRouteRetrieve one administrator-visible identity.
findIdentitiesFeaturefindIdentitySchemafindIdentitiesRouteList identities with query filtering.
updateIdentityFeatureupdateIdentitySchemaupdateIdentityRouteUpdate an identity and return its normalized representation.
deleteIdentityFeaturedeleteIdentitySchemadeleteIdentityRouteDelete an identity.
lockIdentityFeaturelockIdentitySchemalockIdentityRouteLock an identity.
unlockIdentityFeatureunlockIdentitySchemaunlockIdentityRouteUnlock an identity.

Details

Each feature is mounted by identitiesService. The source definitions below show the exact schema-to-route composition.

getIdentityFeature

Implementation

This feature composes the schema and route linked in its inventory row; it is mounted by identitiesService or a compatible custom service context.

View complete source
export const getIdentityFeature = compose(getIdentitySchema, getIdentityRoute);

findIdentitiesFeature

Implementation

This feature composes the schema and route linked in its inventory row; it is mounted by identitiesService or a compatible custom service context.

View complete source
export const findIdentitiesFeature = compose(findIdentitySchema, findIdentitiesRoute);

updateIdentityFeature

Implementation

This feature composes the schema and route linked in its inventory row; it is mounted by identitiesService or a compatible custom service context.

View complete source
export const updateIdentityFeature = compose(updateIdentitySchema, updateIdentityRoute);

deleteIdentityFeature

Implementation

This feature composes the schema and route linked in its inventory row; it is mounted by identitiesService or a compatible custom service context.

View complete source
export const deleteIdentityFeature = compose(deleteIdentitySchema, deleteIdentityRoute);

lockIdentityFeature

Implementation

This feature composes the schema and route linked in its inventory row; it is mounted by identitiesService or a compatible custom service context.

View complete source
export const lockIdentityFeature = compose(lockIdentitySchema, lockIdentityRoute);

unlockIdentityFeature

Implementation

This feature composes the schema and route linked in its inventory row; it is mounted by identitiesService or a compatible custom service context.

View complete source
export const unlockIdentityFeature = compose(unlockIdentitySchema, unlockIdentityRoute);