Commit Graph

31 Commits

Author SHA1 Message Date
Michael Klishin 968eefa1bb
Bump (c) line year
There are no functional changes to this massive diff.
2025-01-01 17:54:10 -05:00
Marcial Rosales ee8d5f7fb0 Deprecate jwks_url but it is still supported
jwks_uri takes precedence when both are set
2024-10-09 11:01:09 -04:00
Marcial Rosales 322a9a9f9f Rename jkws_url to jwks_uri 2024-10-09 11:01:09 -04:00
Marcial Rosales c7681c974b Send new params to management ui 2024-10-08 08:17:48 +02:00
Marcial Rosales b2532e0c1d Modify management schema
to be able to set extra parameters
for authorize and token endpoints
2024-10-08 08:17:48 +02:00
Marcial Rosales 06edb55dbd Fix dialyzer error 2024-10-08 08:17:48 +02:00
Marcial Rosales 9ec93c98f7 Clean up ct:log statements
WIP address a dialyzer error
2024-10-08 08:17:48 +02:00
Marcial Rosales 462c7e5546 Fix test case 2024-10-08 08:17:48 +02:00
Marcial Rosales 0de61a973c WIP Build discovery_endpoint 2024-10-08 08:17:48 +02:00
Marcial Rosales 3cf5b7e03e Reduce verbosity of some log statements 2024-10-08 08:17:47 +02:00
Marcial Rosales 4da45996ca Minor refactor
Improve logging
Fix an issue running selenium tests locally
WIP modify schema to configure queryParameters for
oauth2 endpoints
2024-10-08 08:17:47 +02:00
Marcial Rosales 77e8172009 Support tokens without kid when using multiple resources 2024-08-29 12:44:49 +01:00
Marcial Rosales 72ab1944bf Make end_session_endpoint configurable 2024-05-27 11:19:09 +02:00
Michal Kuratczyk cfa3de4b2b
Remove unused imports (thanks elp!) 2024-05-23 16:36:08 +02:00
Marcial Rosales 562b824e86 Improve formatting 2024-05-06 15:33:02 +02:00
Marcial Rosales fd895aafb7 Return expires_in or exp depending on whats available 2024-05-06 15:26:33 +02:00
Marcial Rosales 407e9d997c Add function that resolves expiration tine 2024-05-06 15:26:33 +02:00
Marcial Rosales d53957e34a Add token helper functions
Such as those to decode and extract
the expiration time
2024-05-06 15:26:31 +02:00
Marcial Rosales 175ee2ccc7 Fix test cases 2024-04-15 10:16:53 +02:00
Marcial Rosales f7e25b4611 Remove duplicate code
that returns an Erlang ssl options
from RabbitMq Configuration
2024-04-15 10:16:53 +02:00
Marcial Rosales 354df19a66 Remote obsolete function and refactor ssl_option
function so that there is only one function which
provides default ssl options
2024-04-15 10:16:53 +02:00
Michael Klishin 80e64aace0 OAuth 2 client: use EUnit assertions in unit_SUITE 2024-02-28 20:57:40 -05:00
Marcial Rosales 1757b5470a Set up cacertfile when it is set 2024-02-28 10:04:50 +01:00
Marcial Rosales fc261595d8 Check if system cacert files are available
if system cacert files are available accept peer_verify else default to
verify_none
2024-02-10 20:12:17 +01:00
Michael Klishin 3203af98ec oauth2_client: no need to reinvent sets:intersect/2
(cherry picked from commit 183ad9b904)
2024-02-10 20:12:15 +01:00
Michael Klishin dd17ea88b6 oauth2_client: cosmetics
(cherry picked from commit 49f7aa30b3)
2024-02-10 20:12:15 +01:00
Marcial Rosales 8d61e932e2 Remove unnecessary constant 2024-02-10 20:12:12 +01:00
Marcial Rosales cd542dbd2a Fix dyalzer error 2024-02-10 20:12:06 +01:00
Marcial Rosales a78120c214 Fix test cases 2024-02-10 20:12:06 +01:00
Marcial Rosales daebd5fd7a Fix issue building openid connect url
And add more tests
2024-02-10 20:12:05 +01:00
Marcial Rosales d827b72ce1 Create Oauth2 client 2024-02-10 20:12:04 +01:00