Signed-off-by: Cyril DUCHENOY <c.duchenoy@geco-it.fr>
infisical/v0.41.1-geco
c.duchenoy 6 months ago
parent feabe3bb82
commit 2e132cd189
Signed by: c.duchenoy
GPG Key ID: 8308C6587A2648C4

@ -163,6 +163,7 @@ const initializePassport = async () => {
clientID: clientIdGitHubLogin, clientID: clientIdGitHubLogin,
clientSecret: clientSecretGitHubLogin, clientSecret: clientSecretGitHubLogin,
callbackURL: "/api/v1/sso/github", callbackURL: "/api/v1/sso/github",
accessType: 'offline',
scope: ["user:email"] scope: ["user:email"]
}, },
async (req : express.Request, accessToken : any, refreshToken : any, profile : any, done : any) => { async (req : express.Request, accessToken : any, refreshToken : any, profile : any, done : any) => {
@ -174,7 +175,7 @@ const initializePassport = async () => {
} }
const { data }: { data: GitHubEmail[] } = await standardRequest.get( const { data }: { data: GitHubEmail[] } = await standardRequest.get(
`${INTEGRATION_GITHUB_API_URL}/user/emails`, `https://git.cereg.com/api/v1/user/emails`,
{ {
headers: { headers: {
Authorization: `Bearer ${accessToken}` Authorization: `Bearer ${accessToken}`
@ -237,6 +238,7 @@ const initializePassport = async () => {
clientID: clientIdGitLabLogin, clientID: clientIdGitLabLogin,
clientSecret: clientSecretGitLabLogin, clientSecret: clientSecretGitLabLogin,
callbackURL: "/api/v1/sso/gitlab", callbackURL: "/api/v1/sso/gitlab",
accessType: 'offline',
baseURL: urlGitLab baseURL: urlGitLab
}, },
async (req : express.Request, accessToken : any, refreshToken : any, profile : any, done : any) => { async (req : express.Request, accessToken : any, refreshToken : any, profile : any, done : any) => {
@ -255,6 +257,10 @@ const initializePassport = async () => {
}).save(); }).save();
} }
console.log(">>>>>>accessToken",accessToken);
console.log(">>>>>>refreshToken",refreshToken);
console.log(">>>>>>profile",profile);
let isLinkingRequired = false; let isLinkingRequired = false;
if (!user.authMethods.includes(AuthMethod.GITLAB)) { if (!user.authMethods.includes(AuthMethod.GITLAB)) {
isLinkingRequired = true; isLinkingRequired = true;

Loading…
Cancel
Save