From a7584f05adf51f4978e4e7794f910a4d0550cff4 Mon Sep 17 00:00:00 2001 From: Zai Shi Date: Mon, 16 Sep 2024 14:54:34 -0700 Subject: [PATCH] fixed linkedin oauth --- apps/backend/src/oauth/providers/linkedin.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/backend/src/oauth/providers/linkedin.tsx b/apps/backend/src/oauth/providers/linkedin.tsx index 3b2f63d60..1b93e7d0e 100644 --- a/apps/backend/src/oauth/providers/linkedin.tsx +++ b/apps/backend/src/oauth/providers/linkedin.tsx @@ -14,11 +14,13 @@ export class LinkedInProvider extends OAuthBaseProvider { static async create(options: { clientId: string, clientSecret: string }) { return new LinkedInProvider( ...(await OAuthBaseProvider.createConstructorArgs({ - issuer: "https://www.linkedin.com", + issuer: "https://www.linkedin.com/oauth", authorizationEndpoint: "https://www.linkedin.com/oauth/v2/authorization", tokenEndpoint: "https://www.linkedin.com/oauth/v2/accessToken", redirectUri: getEnvVariable("STACK_BASE_URL") + "/api/v1/auth/oauth/callback/linkedin", baseScope: "openid profile email", + openid: true, + jwksUri: "https://www.linkedin.com/oauth/openid/jwks", tokenEndpointAuthMethod: "client_secret_post", noPKCE: true, ...options,