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

16 lines (15 loc) 571 B
import { Logger } from "../../lib/logger"; import { ProviderConfigBuilder } from "../proxy"; import { ApplicationBuildOptions } from "./index"; export declare type IdentityEmailVerificationArgs = { email: string; secret: string; language: string; region: string; logger: Logger; }; export declare type IdentityEmailVerificationOptions = { timeoutSeconds?: number; send?(args: IdentityEmailVerificationArgs): Promise<void>; }; export declare function buildVerifyEmailRoutes(builder: ProviderConfigBuilder, opts: ApplicationBuildOptions): void;