UNPKG

moleculer-iam

Version:

Centralized IAM module for moleculer. Including a certified OIDC provider and an Identity provider for user profile, credentials, and custom claims management. Custom claims could be defined/updated by declarative schema which contains claims validation a

17 lines (16 loc) 518 B
import { ValidationRule, ValidationSchema } from "../../lib/validator"; export interface IdentityClaimsSchema extends IdentityClaimsSchemaPayload { version: string; active: boolean; } export interface IdentityClaimsSchemaPayload { scope: string; key: string; validation: ValidationRule; unique?: boolean; immutable?: boolean; migration?: string; parentVersion?: string; description?: string; } export declare const IdentityClaimsSchemaPayloadValidationSchema: ValidationSchema;