From d627553487210ce8472db7a4b4c37a6b5b4e24dd Mon Sep 17 00:00:00 2001 From: Nikos Sklikas Date: Thu, 2 Dec 2021 12:20:48 +0200 Subject: [PATCH 1/2] Check if token exists --- src/oidcop/oidc/userinfo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/oidcop/oidc/userinfo.py b/src/oidcop/oidc/userinfo.py index 1abbbaa0..42b12ec3 100755 --- a/src/oidcop/oidc/userinfo.py +++ b/src/oidcop/oidc/userinfo.py @@ -117,7 +117,7 @@ def process_request(self, request=None, **kwargs): _grant = _session_info["grant"] token = _grant.get_token(request["access_token"]) # should be an access token - if token.token_class != "access_token": + if token and token.token_class != "access_token": return self.error_cls(error="invalid_token", error_description="Wrong type of token") # And it should be valid From d26bdb99732fd542943f811e3432af278a3ff9cb Mon Sep 17 00:00:00 2001 From: Giuseppe De Marco Date: Sat, 4 Dec 2021 14:41:51 +0100 Subject: [PATCH 2/2] v2.3.1 - version updated --- src/oidcop/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/oidcop/__init__.py b/src/oidcop/__init__.py index de2c3aa2..90a3e6a1 100644 --- a/src/oidcop/__init__.py +++ b/src/oidcop/__init__.py @@ -1,6 +1,6 @@ import secrets -__version__ = "2.3.0" +__version__ = "2.3.1" DEF_SIGN_ALG = { "id_token": "RS256",