Skip to main content

BeforeLoginConfirmationFunction

BeforeLoginConfirmationFunction = (params?) => Promise<{ body: { allowedLogin?: boolean; redirectTo?: string; }; error?: string; }>

Allow to get user data before login confirmation, will triger when user try to login.

Parameters​

ParameterTypeDescription
params?{ adminforth: IAdminForth; adminUser: AdminUser; extra?: HttpExtra; sessionDuration?: string; }-
params.adminforthIAdminForthAdminforth instance.
params.adminUserAdminUserAdmin user performing the action.
params.extra?HttpExtraExtra HTTP information.
params.sessionDuration?stringDuration of session in format "1s", "1m", "1h", or "1d" (e.g., "30d" for 30 days)

Returns​

Promise<{ body: { allowedLogin?: boolean; redirectTo?: string; }; error?: string; }>