メインコンテンツまでスキップ
バージョン: 0.6.0 (Latest)

🆔 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

View Identity Blocks →

🛣️ 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

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 →