Add orgId to reuse login1/login2 logic for LDAP 2nd step login

This commit is contained in:
Tuan Dang
2024-02-26 10:41:44 -08:00
parent 1c088b3a58
commit 9ba4b939a4
8 changed files with 40 additions and 10 deletions
@@ -13,6 +13,7 @@ export const registerLoginRouter = async (server: FastifyZodProvider) => {
schema: {
body: z.object({
email: z.string().trim(),
orgId: z.string().optional(),
providerAuthToken: z.string().trim().optional(),
clientPublicKey: z.string().trim()
}),
@@ -26,6 +27,7 @@ export const registerLoginRouter = async (server: FastifyZodProvider) => {
handler: async (req) => {
const { serverPublicKey, salt } = await server.services.login.loginGenServerPublicKey({
email: req.body.email,
userOrgId: req.body.orgId,
clientPublicKey: req.body.clientPublicKey,
providerAuthToken: req.body.providerAuthToken
});
@@ -43,6 +45,7 @@ export const registerLoginRouter = async (server: FastifyZodProvider) => {
schema: {
body: z.object({
email: z.string().trim(),
orgId: z.string().optional(),
providerAuthToken: z.string().trim().optional(),
clientProof: z.string().trim()
}),
@@ -71,6 +74,7 @@ export const registerLoginRouter = async (server: FastifyZodProvider) => {
const data = await server.services.login.loginExchangeClientProof({
email: req.body.email,
userOrgId: req.body.orgId,
ip: req.realIp,
userAgent,
providerAuthToken: req.body.providerAuthToken,