🆔 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
⚙️ 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/:identityId
with identity retrieval block - findIdentitiesRoute: GET
/identities
with identity search and pagination - updateIdentityRoute: PATCH
/identities/:identityId
with identity update block - deleteIdentityRoute: DELETE
/identities/:identityId
with identity deletion block
🚀 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