@sourceloop/ctrl-plane-tenant-management-service
Version:
Tenant Management microservice for SaaS control plane
15 lines (14 loc) • 349 B
TypeScript
import { AnyObject } from '@loopback/repository';
export declare enum IdPKey {
AUTH0 = "auth0",
COGNITO = "cognito",
KEYCLOAK = "keycloak"
}
export type ConfigureIdpFunc<T> = (payload: IdpDetails) => Promise<T>;
export interface IdpDetails {
tenant: AnyObject;
plan: AnyObject;
}
export interface IdpResp {
authId: string;
}