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
TypeScript
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;