🐛 fix: user client info in oauth flow

This commit is contained in:
Rafi Arrafif
2026-01-20 09:39:50 +07:00
parent fb3d0b5e9b
commit 22428c720c
8 changed files with 45 additions and 54 deletions

View File

@ -1,11 +1,14 @@
import { Google } from "arctic";
import { getOauthProviders } from "../../../config/oauthProvider";
export const googleProvider = (
callbackURI = `${process.env.APP_PROTOCOL}://${process.env.APP_DOMAIN}${process.env.GOOGLE_DEFAULT_CALLBACK}`
callbackURI = `${process.env.APP_PROTOCOL}://${process.env.APP_DOMAIN}:${
process.env.APP_PORT
}/${getOauthProviders().find((p) => p.name === "google")?.client_callback}`,
) => {
return new Google(
process.env.GOOGLE_CLIENT_ID!,
process.env.GOOGLE_CLIENT_SECRET!,
callbackURI
callbackURI,
);
};