๐ Identity Blocks
Identity blocks provide comprehensive functionality for identity management in NodeBlocks applications. These blocks handle identity lifecycle operations including retrieval, updates, search, and deletion with pure business logic functions.
๐ฏ Overviewโ
Identity blocks are designed to:
- Manage identity lifecycle with full CRUD operations
- Provide pure business logic separated from HTTP concerns
- Enable easy composition into complete services
๐ฆ Block Typesโ
๐ Schemasโ
JSON Schema definitions for identity data validation:
- identityIdPathParameter: Base identity ID path parameter
- getIdentitySchema: Identity retrieval validation
- findIdentitySchema: Identity search with filtering and pagination
- updateIdentitySchema: Identity update validation
- deleteIdentitySchema: Identity deletion validation
View Identity Schema Blocks โ
โ๏ธ Blocksโ
Pure business logic functions for identity operations:
- getIdentityById: Identity data retrieval
- findIdentities: Identity search with filtering and pagination
- updateIdentity: Identity updates
- deleteIdentity: Identity deletion
๐ฃ๏ธ Routesโ
HTTP endpoint definitions for identity operations:
- getIdentityRoute: GET
/identities/:identityIdwith identity retrieval block - findIdentitiesRoute: GET
/identitieswith identity search and pagination - updateIdentityRoute: PATCH
/identities/:identityIdwith identity update block - deleteIdentityRoute: DELETE
/identities/:identityIdwith identity deletion block
View Identity Route Blocks โ
๐ Featuresโ
Complete identity management features combining schemas, routes, and blocks:
- getIdentityFeatures: Identity retrieval with validation
- findIdentitiesFeatures: Identity search and listing with pagination
- updateIdentityFeatures: Identity updates with authorization
- deleteIdentityFeatures: Identity deletion with access control
View Identity Feature Blocks โ
๐ Related Documentationโ
- Identity Schema Blocks - Identity data validation and contracts