MFA Types
Type Aliases
APIInterface
type APIInterface = object;
Defined in: recipe/multifactorauth/types.ts:118
Properties
APIOptions
type APIOptions = object;
Defined in: recipe/multifactorauth/types.ts:108
Properties
GetAllAvailableSecondaryFactorIdsFromOtherRecipesFunc()
type GetAllAvailableSecondaryFactorIdsFromOtherRecipesFunc = (tenantConfig) => string[];
Defined in: recipe/multifactorauth/types.ts:138
Parameters
Returns
string[]
GetEmailsForFactorFromOtherRecipesFunc()
type GetEmailsForFactorFromOtherRecipesFunc = (user, sessionRecipeUserId) =>
| {
factorIdToEmailsMap: Record<string, string[]>;
status: "OK";
}
| {
status: "UNKNOWN_SESSION_RECIPE_USER_ID";
};
Defined in: recipe/multifactorauth/types.ts:140
Parameters
Returns
| { factorIdToEmailsMap: Record<string, string[]>; status: "OK"; } | { status: "UNKNOWN_SESSION_RECIPE_USER_ID"; }
GetFactorsSetupForUserFromOtherRecipesFunc()
type GetFactorsSetupForUserFromOtherRecipesFunc = (user, userContext) => Promise<string[]>;
Defined in: recipe/multifactorauth/types.ts:136
Parameters
Returns
Promise<string[]>
GetPhoneNumbersForFactorsFromOtherRecipesFunc()
type GetPhoneNumbersForFactorsFromOtherRecipesFunc = (user, sessionRecipeUserId) =>
| {
factorIdToPhoneNumberMap: Record<string, string[]>;
status: "OK";
}
| {
status: "UNKNOWN_SESSION_RECIPE_USER_ID";
};
Defined in: recipe/multifactorauth/types.ts:144
Parameters
Returns
| { factorIdToPhoneNumberMap: Record<string, string[]>; status: "OK"; } | { status: "UNKNOWN_SESSION_RECIPE_USER_ID"; }
MFAClaimValue
type MFAClaimValue = object;
Defined in: recipe/multifactorauth/types.ts:36
Properties
MFARequirementList
type MFARequirementList = (
| {
oneOf: string[];
}
| {
allOfInAnyOrder: string[];
}
| string)[];
Defined in: recipe/multifactorauth/types.ts:26
RecipeInterface
type RecipeInterface = object;
Defined in: recipe/multifactorauth/types.ts:65
Properties
TypeInput
type TypeInput = object;
Defined in: recipe/multifactorauth/types.ts:41
Properties
TypeNormalisedInput
type TypeNormalisedInput = object;
Defined in: recipe/multifactorauth/types.ts:53
Properties
Variables
FactorIds
const FactorIds: object;
Defined in: recipe/multifactorauth/types.ts:151