Skip to content
This repository was archived by the owner on Jun 12, 2021. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
82c8730
Handle different types of input.
rohe Oct 22, 2020
5d52f0b
Allow for adding extra response arguments. Not used here but used in …
rohe Oct 22, 2020
dc6f366
Bumped version.
rohe Oct 22, 2020
7f383d7
clean up
rohe Nov 3, 2020
2f2e388
Change so the method definition is the same.
rohe Nov 3, 2020
5cca27b
Basic functionality.
rohe Nov 3, 2020
acbe780
Fixed tests.
rohe Nov 3, 2020
35e667e
Refactoring and adding more usecases.
rohe Nov 6, 2020
cbd4d32
Deal with commonality.
rohe Nov 6, 2020
e15dfb5
Merge branch 'new_session_handling' of github.com:IdentityPython/oidc…
rohe Nov 6, 2020
4c09c3a
Getting closer
rohe Nov 10, 2020
aa6838d
A couple more done.
rohe Nov 13, 2020
797929c
All functionality there and all tests working!
rohe Nov 15, 2020
9e66ecf
Corrected attribute name.
rohe Nov 17, 2020
e5be837
Started on documentation.
rohe Nov 17, 2020
a21661c
Add session management documentation.
rohe Nov 17, 2020
dd8f1f9
Add session management documentation.
rohe Nov 17, 2020
4212c55
Spelling error
rohe Nov 17, 2020
bf28ceb
Avoid name clash.
rohe Nov 17, 2020
dbf52e0
Better function names. session_key instead of db_key.
rohe Nov 17, 2020
2a9c509
Get rid of salt from AuthnEvent, was not used.
rohe Nov 18, 2020
fd3b6e3
isort
rohe Nov 21, 2020
24a91da
Make the oauth2 Authorization class the base class.
rohe Nov 21, 2020
c142078
The common module not needed anymore.
rohe Nov 21, 2020
aad46fb
Added tests.
rohe Nov 22, 2020
7371952
Clarifications and more tests.
rohe Nov 25, 2020
47e4fbd
More tests.
rohe Nov 25, 2020
5014b94
Switched to using Message as base for SessionInfo.
rohe Nov 27, 2020
b122ff9
Deal with custom token maps.
rohe Nov 27, 2020
6d88295
Parameter name change.
rohe Nov 29, 2020
064c5ec
new test - test_get_spec
rohe Nov 29, 2020
2948f00
If authentication event has timed out
rohe Nov 29, 2020
11c646b
Simplified interface does not support the replace and update methods …
rohe Nov 29, 2020
4357907
Removed unnecessary argument.
rohe Nov 30, 2020
35b75d4
Added useful method get_claims_all_usage.
rohe Nov 30, 2020
b02a727
JWTToken grant management aware.
rohe Dec 1, 2020
da753f3
Refactored
rohe Dec 3, 2020
0d61316
isort
rohe Dec 3, 2020
d7f5c7d
More type hints.
rohe Dec 5, 2020
cc065ad
Client_verification_method is better to use in the OIDC fed context.
rohe Dec 13, 2020
743b67a
A simple ':' as divider does not work.
rohe Dec 15, 2020
cbebc4a
Increased test coverage of session/database.py to 100%.
rohe Jan 14, 2021
d1e00f8
Refactored get() based on nsklikas proposal.
rohe Jan 16, 2021
35d9dbf
Handle different types of input.
rohe Oct 22, 2020
9e50efc
Allow for adding extra response arguments. Not used here but used in …
rohe Oct 22, 2020
ea02144
Bumped version.
rohe Oct 22, 2020
806a9f9
clean up
rohe Nov 3, 2020
c552310
Change so the method definition is the same.
rohe Nov 3, 2020
54d160d
Basic functionality.
rohe Nov 3, 2020
655e412
Fixed tests.
rohe Nov 3, 2020
4f17913
Refactoring and adding more usecases.
rohe Nov 6, 2020
2a0a19a
Deal with commonality.
rohe Nov 6, 2020
1572ce8
Getting closer
rohe Nov 10, 2020
f9f98b4
A couple more done.
rohe Nov 13, 2020
5a6d8c5
All functionality there and all tests working!
rohe Nov 15, 2020
a251ffd
Corrected attribute name.
rohe Nov 17, 2020
19aaa4f
Started on documentation.
rohe Nov 17, 2020
fca2c74
Add session management documentation.
rohe Nov 17, 2020
bf629f8
Add session management documentation.
rohe Nov 17, 2020
d4f4645
Spelling error
rohe Nov 17, 2020
e38750f
Avoid name clash.
rohe Nov 17, 2020
e1672e3
Better function names. session_key instead of db_key.
rohe Nov 17, 2020
18dafde
Get rid of salt from AuthnEvent, was not used.
rohe Nov 18, 2020
daaf07b
isort
rohe Nov 21, 2020
06aa535
Make the oauth2 Authorization class the base class.
rohe Nov 21, 2020
ade66d8
The common module not needed anymore.
rohe Nov 21, 2020
809814d
Added tests.
rohe Nov 22, 2020
680feb3
Clarifications and more tests.
rohe Nov 25, 2020
73cbcc5
More tests.
rohe Nov 25, 2020
db9b7be
Switched to using Message as base for SessionInfo.
rohe Nov 27, 2020
0996646
Deal with custom token maps.
rohe Nov 27, 2020
9d72aa1
Parameter name change.
rohe Nov 29, 2020
1780f88
new test - test_get_spec
rohe Nov 29, 2020
7b9b57e
If authentication event has timed out
rohe Nov 29, 2020
1a1aeb4
Simplified interface does not support the replace and update methods …
rohe Nov 29, 2020
137ae62
Removed unnecessary argument.
rohe Nov 30, 2020
b81c14e
Added useful method get_claims_all_usage.
rohe Nov 30, 2020
17d105c
JWTToken grant management aware.
rohe Dec 1, 2020
fc320eb
Refactored
rohe Dec 3, 2020
04379d4
isort
rohe Dec 3, 2020
ca111e9
More type hints.
rohe Dec 5, 2020
b8ae9e8
Client_verification_method is better to use in the OIDC fed context.
rohe Dec 13, 2020
18baa1f
A simple ':' as divider does not work.
rohe Dec 15, 2020
de90a16
Increased test coverage of session/database.py to 100%.
rohe Jan 14, 2021
6149879
Refactored get() based on nsklikas proposal.
rohe Jan 16, 2021
0ff564d
Fix rebase
nsklikas Jan 19, 2021
70f0472
Use the parents __init__ .
rohe Jan 20, 2021
444644c
Changed get_session_info(), get_session_info_by_token() APIs such tha…
rohe Jan 21, 2021
8366fef
Changed get_session_info(), get_session_info_by_token() APIs such tha…
rohe Jan 21, 2021
69869be
Ran isort.
rohe Jan 21, 2021
27a0a4d
Merge branch 'new_session_handling' of github.com:IdentityPython/oidc…
rohe Jan 21, 2021
3f574fe
Rewritten to deal with authorization requests using different browser…
rohe Jan 30, 2021
baa60a0
Tests for wrong type of token and invalid token.
rohe Jan 30, 2021
ebb44d2
isort
rohe Jan 30, 2021
01db2b7
Don't hardcode.
rohe Jan 30, 2021
66abe51
Move creation of the string representation of a token to happen in th…
rohe Feb 1, 2021
f9457b9
To deal with the case when the session db is not in-memory.
rohe Feb 1, 2021
de5d65d
Cleaned up handling of token usage rules.
rohe Feb 4, 2021
7f4a013
Accept dicts instead of Messages for authorization_request and authen…
rohe Feb 10, 2021
2b48b73
Changed the use union instead of intersection between gathered claims…
rohe Feb 10, 2021
3732ddc
No static data.
rohe Feb 10, 2021
64279b5
Changed to claims.update.
rohe Feb 16, 2021
ec988b8
Added more info to authorization response that contains a token.
rohe Feb 16, 2021
8bf1cea
Not hard coded.
rohe Feb 16, 2021
3e61883
token -> access_token
rohe Feb 16, 2021
4c03eed
Changed token.py to be based on the old token_coop.py instead of the …
rohe Feb 16, 2021
17598dc
Fixed tests.
rohe Feb 16, 2021
dd17f29
A revoked token is caught when parsing a request not when processing …
rohe Feb 16, 2021
74eb8c6
Cleaning up.
rohe Feb 16, 2021
aaff72e
If scopes aren't set then matching them against what's allowed doesn'…
rohe Feb 24, 2021
f3697d0
Better name on reference.
rohe Feb 24, 2021
8502dea
Added scopes parameter to create_grant and create_session.
rohe Feb 24, 2021
c5908b6
Added method filer_scopes().
rohe Feb 24, 2021
9acd015
Test for get_usage_rules
rohe Feb 24, 2021
f71b1aa
Don't depend on order.
rohe Feb 24, 2021
ae2e5eb
Don't depend on order.
rohe Feb 24, 2021
44066dc
Removed code that didn't make sense since 'state' is not required in …
rohe Feb 24, 2021
a4afb20
Made add_claims_by_scope being the default.
rohe Feb 24, 2021
3d38ae1
Properly handle dict
nsklikas Mar 31, 2021
1db7d76
Allow grant to infer token_handler
nsklikas Mar 31, 2021
9c4a825
State is optional
nsklikas Mar 31, 2021
15b257d
Check if token and authorization exist on pkce
nsklikas Mar 31, 2021
7a29c5d
Handle unknown token
nsklikas Mar 31, 2021
28507c7
Don't return state in token response
nsklikas Mar 31, 2021
3010dcc
Get token from grant instead of manager
nsklikas Mar 31, 2021
aa2dad9
Keep backwards compatibility with client claims
nsklikas Mar 31, 2021
58e8a09
Filter scopes per client
nsklikas Mar 31, 2021
6fc96d3
Merge pull request #106 from nsklikas/new_session_handling
angelakis Apr 1, 2021
f09bfee
Fix bug, default token_handler to None
nsklikas Apr 1, 2021
2dba1d5
Merge pull request #107 from nsklikas/new_session_handling
nsklikas Apr 1, 2021
672f0f0
Replace find_token with get_token to avoid DB call
angelakis Apr 7, 2021
da6c214
Merge pull request #108 from angelakis/new-session-handling-fixes
rohe Apr 7, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions doc/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Welcome to OidcEndpoint's documentation!
:caption: Contents:

oidcendpoint
session_manager

Indices and tables
==================
Expand Down
28 changes: 22 additions & 6 deletions doc/source/oidcendpoint.rst
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,14 @@ oidcendpoint\.id_token module
:undoc-members:
:show-inheritance:

oidcendpoint\.grant module
--------------------------

.. automodule:: oidcendpoint.grant
:members:
:undoc-members:
:show-inheritance:

oidcendpoint\.in_memory_db module
---------------------------------

Expand All @@ -86,18 +94,26 @@ oidcendpoint\.login_hint module
:undoc-members:
:show-inheritance:

oidcendpoint\.session module
----------------------------
oidcendpoint\.scopes module
---------------------------

.. automodule:: oidcendpoint.scopes
:members:
:undoc-members:
:show-inheritance:

oidcendpoint\.session_management module
---------------------------------------

.. automodule:: oidcendpoint.session
.. automodule:: oidcendpoint.session_management
:members:
:undoc-members:
:show-inheritance:

oidcendpoint\.sso_db module
---------------------------
oidcendpoint\.session_storage module
------------------------------------

.. automodule:: oidcendpoint.sso_db
.. automodule:: oidcendpoint.session_management
:members:
:undoc-members:
:show-inheritance:
Expand Down
Loading