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) • 577 B
TypeScript
import { Logger } from "../../lib/logger";
import { ProviderConfigBuilder } from "../proxy";
import { ApplicationBuildOptions } from "./index";
export declare type IdentityPhoneVerificationArgs = {
phoneNumber: string;
secret: string;
language: string;
region: string;
logger: Logger;
};
export declare type IdentityPhoneVerificationOptions = {
timeoutSeconds?: number;
send?(args: IdentityPhoneVerificationArgs): Promise<void>;
};
export declare function buildVerifyPhoneRoutes(builder: ProviderConfigBuilder, opts: ApplicationBuildOptions): void;