mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-15 18:15:53 +00:00
modified backend controllers to support new auth providers
This commit is contained in:
@@ -56,7 +56,10 @@ export const login1 = async (req: Request, res: Response) => {
|
||||
|
||||
if (!user) throw new Error("Failed to find user");
|
||||
|
||||
if (user.authProvider && user.authProvider !== AuthProvider.EMAIL) {
|
||||
const shouldValidateProviderAuth = (user.authProvider && user.authProvider !== AuthProvider.EMAIL)
|
||||
|| (user.authProviders && !user.authProviders?.includes(AuthProvider.EMAIL))
|
||||
|
||||
if (shouldValidateProviderAuth) {
|
||||
await validateProviderAuthToken({
|
||||
email,
|
||||
user,
|
||||
@@ -116,7 +119,10 @@ export const login2 = async (req: Request, res: Response) => {
|
||||
|
||||
if (!user) throw new Error("Failed to find user");
|
||||
|
||||
if (user.authProvider && user.authProvider !== AuthProvider.EMAIL) {
|
||||
const shouldValidateProviderAuth = (user.authProvider && user.authProvider !== AuthProvider.EMAIL)
|
||||
|| (user.authProviders && !user.authProviders?.includes(AuthProvider.EMAIL))
|
||||
|
||||
if (shouldValidateProviderAuth) {
|
||||
await validateProviderAuthToken({
|
||||
email,
|
||||
user,
|
||||
|
||||
Reference in New Issue
Block a user