Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

Commit 3ff232c

Browse files
committed
Distinguish between configuration attributes that points to files and those that points to directories.
1 parent d9bb019 commit 3ff232c

File tree

5 files changed

+6
-7
lines changed

5 files changed

+6
-7
lines changed

doc/source/add_on/pkce.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ Proof Key for Code Exchange
88
Introduction
99
------------
1010

11-
12-
1311
OAuth 2.0 public clients utilizing the Authorization Code Grant are
1412
susceptible to the authorization code interception attack. `RFC7636`_
1513
describes the attack as well as a technique to mitigate

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def run_tests(self):
7474
"Programming Language :: Python :: 3.9",
7575
"Topic :: Software Development :: Libraries :: Python Modules"],
7676
install_requires=[
77-
'oidcmsg==1.4.1',
77+
'oidcmsg==1.5.3',
7878
'pyyaml>=5.1.2',
7979
'responses'
8080
],

src/oidcrp/configure.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ def __init__(self,
5858
conf: Dict,
5959
base_path: str = '',
6060
file_attributes: Optional[List[str]] = None,
61+
dir_attributes: Optional[List[str]] = None
6162
):
6263

6364
if file_attributes is None:

src/oidcrp/rp_handler.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from oidcmsg.oidc import OpenIDSchema
2222
from oidcmsg.oidc import RegistrationRequest
2323
from oidcmsg.oidc.session import BackChannelLogoutRequest
24-
from oidcmsg.time_util import time_sans_frac
24+
from oidcmsg.time_util import utc_time_sans_frac
2525

2626
from . import oidc
2727
from .defaults import DEFAULT_CLIENT_CONFIGS
@@ -836,7 +836,7 @@ def has_active_authentication(self, state):
836836
['auth_response', 'token_response', 'refresh_token_response'])
837837

838838
if _arg:
839-
_now = time_sans_frac()
839+
_now = utc_time_sans_frac()
840840
exp = _arg['__verified_id_token']['exp']
841841
return _now < exp
842842
else:
@@ -854,7 +854,7 @@ def get_valid_access_token(self, state):
854854
exp = 0
855855
token = None
856856
indefinite = []
857-
now = time_sans_frac()
857+
now = utc_time_sans_frac()
858858

859859
client = self.get_client_from_session_key(state)
860860
_context = client.client_get("service_context")

tests/pub_client.jwks

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"keys": [{"kty": "RSA", "use": "sig", "kid": "SUswNi1MRFlDT0Y2YjU1Z1RfQlo2S3dEa3FTTkV3LThFcnhDTHF5elk2VQ", "e": "AQAB", "n": "0UkUx2ewKyc-XJ1o0ToyGjws_JybAMZj2oYjsPyyvQ_T5dhZ2VmRRRkhsaVJ2xE_GGc7mSG0IjmGFyXp5y0w4mJBcsAEE5-8eBTvQdYIryjW74r3jt6Fi4Hlm1yFMTie3apv8mw79BUj-jT0kh3_m-FiKKUvLsq45DcLtTJ4cx7Ize37dl1sFSpQcoYMk7eiUEM8fiNboiVwvBYNAWVMkUM-LnVUPm3UjvKp0LihYEkZFWOxmuQmj2x25SFUkjus38ERrRqJQBZduxdBHFrWtWg8yOA53BkMU0FFg_r0H3ctl-5GaKw-BWlogU4qXnsq85xy0EoenRk7FPV8g_ulJw"}, {"kty": "EC", "use": "sig", "kid": "NC1pdGRQN002bWM3bk1xX2R0SktscElqbFdtN29ITDV2WVd2b0hOYzREVQ", "crv": "P-256", "x": "kK7Qp1woSerI7rUOAwW_4sU6ZmwV3wwXKX3VU-v2fMI", "y": "iPWd_Pjq6EjxYy08KNFZ3PxhEwgWHgAQTTknlKMKJA0"}]}
1+
{"keys": [{"kty": "RSA", "use": "sig", "kid": "SUswNi1MRFlDT0Y2YjU1Z1RfQlo2S3dEa3FTTkV3LThFcnhDTHF5elk2VQ", "n": "0UkUx2ewKyc-XJ1o0ToyGjws_JybAMZj2oYjsPyyvQ_T5dhZ2VmRRRkhsaVJ2xE_GGc7mSG0IjmGFyXp5y0w4mJBcsAEE5-8eBTvQdYIryjW74r3jt6Fi4Hlm1yFMTie3apv8mw79BUj-jT0kh3_m-FiKKUvLsq45DcLtTJ4cx7Ize37dl1sFSpQcoYMk7eiUEM8fiNboiVwvBYNAWVMkUM-LnVUPm3UjvKp0LihYEkZFWOxmuQmj2x25SFUkjus38ERrRqJQBZduxdBHFrWtWg8yOA53BkMU0FFg_r0H3ctl-5GaKw-BWlogU4qXnsq85xy0EoenRk7FPV8g_ulJw", "e": "AQAB"}, {"kty": "EC", "use": "sig", "kid": "NC1pdGRQN002bWM3bk1xX2R0SktscElqbFdtN29ITDV2WVd2b0hOYzREVQ", "crv": "P-256", "x": "kK7Qp1woSerI7rUOAwW_4sU6ZmwV3wwXKX3VU-v2fMI", "y": "iPWd_Pjq6EjxYy08KNFZ3PxhEwgWHgAQTTknlKMKJA0"}]}

0 commit comments

Comments
 (0)