From 85043f9e0bbb21820df4debedc20242b977d48e5 Mon Sep 17 00:00:00 2001 From: Torben Raab Date: Wed, 11 Sep 2024 07:23:43 +0200 Subject: [PATCH] Fix Response Type and Provider ID Error --- apiserver/plane/authentication/provider/oauth/oidc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apiserver/plane/authentication/provider/oauth/oidc.py b/apiserver/plane/authentication/provider/oauth/oidc.py index ae9ec7897f..8cd5db9d30 100644 --- a/apiserver/plane/authentication/provider/oauth/oidc.py +++ b/apiserver/plane/authentication/provider/oauth/oidc.py @@ -66,6 +66,7 @@ def __init__(self, request, code=None, state=None, callback=None): "redirect_uri": redirect_uri, "scope": self.scope, "state": state, + "response_type": "code id_token" } auth_url = ( f"{OIDC_URL_AUTHORIZATION}?{urlencode(url_params)}" @@ -130,7 +131,7 @@ def set_user_data(self): { "email": email, "user": { - "provider_id": user_info_response.get("id"), + "provider_id": user_info_response.get("sub"), "email": email, "avatar": user_info_response.get("avatar_url", ""), "first_name": user_info_response.get("name", ""),