Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open
Changes from 1 commit
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
5714885
feat: register method to single_logout_service endpoints on saml fron…
sebulibah Mar 10, 2022
b260ba7
feat: register logout callback functions
sebulibah Mar 10, 2022
c680cef
feat: handle logout request on saml frontend
sebulibah Mar 15, 2022
b766961
feat: create logout request on saml backend
sebulibah Mar 15, 2022
5dec525
feat: build internal logout request
sebulibah Mar 30, 2022
9800529
feat: add database for session storage
sebulibah Mar 30, 2022
48c0493
feat: build saml backend logout request
sebulibah Mar 30, 2022
1f8c8f0
feat: register single_logout_service endpoints on saml backend
sebulibah Mar 31, 2022
29b73f8
feat: bind handle_logout_message to single_logout_service endpoint on…
sebulibah Apr 11, 2022
62483f3
feat: handle logout response at saml backend
sebulibah Jul 19, 2022
d4d7120
feat: add logout response handlers in saml frontend
sebulibah Jul 21, 2022
97c0aa0
feat: create logout response for sp that initiates logout
sebulibah Aug 3, 2022
8e21fe3
feat: create logout requests for sps with participating sessions
sebulibah Aug 12, 2022
ed1a461
feat: return response object on saml backend after handling logout re…
sebulibah Aug 17, 2022
0ec992e
feat: add postgres and dictionary state storage
sebulibah Feb 15, 2023
fa18536
test: add logout arguments to satosa/frontends/test_saml2 to fix tests
sebulibah Feb 24, 2023
415b409
test: add logout arguments to satosa/frontends/test_openid_connect to…
sebulibah Feb 24, 2023
1a9cf0d
fix: add logout callback function to samlvirtualcofrontend class
sebulibah Feb 24, 2023
2aaaf4c
fix: add logout callback function to openid connect frontend module
sebulibah Feb 24, 2023
cead543
test: add logout arguments to satosa/backends/test_saml2 to fix tests
sebulibah Feb 24, 2023
f676b13
test: add logout arguments to fix backend tests
sebulibah Feb 28, 2023
321be65
fix: add logout callback arguments to backends
sebulibah Feb 28, 2023
f908453
fix: add logout argument to ping frontend
sebulibah Feb 28, 2023
f4c8760
test: add logout arguments to fix failing test
sebulibah Mar 2, 2023
6358ade
fix: handle case where entity_id is None in start_logout
sebulibah Mar 14, 2023
22d9a9b
test: add single_logout_service endpoints to test configuration
sebulibah Apr 4, 2023
b307d26
test: add logout callback function arguments to test utils
sebulibah Apr 4, 2023
5f5dbf1
test: add assertion for single logout endpoints for saml frontend in …
sebulibah Apr 4, 2023
dd0d7d4
test: add assertion for single logout service endpoints for saml backend
sebulibah Apr 5, 2023
6a171e5
test: update rontends/test_saml2 with single_logout_service endpoints
sebulibah Apr 6, 2023
3b67c6a
refactor: improve error handling for logout request construction on …
sebulibah Apr 6, 2023
ba817d4
Merge remote-tracking branch 'upstream/master' into feat_saml_sp_logout
sebulibah Apr 18, 2023
1d470ea
feat: improve logout response handling
sebulibah Apr 25, 2023
8f2a3c1
feat: delete session before proceeding to the saml backend to handle …
sebulibah Apr 25, 2023
fcc57ee
fix(store): remove invalid parameter in delete_session method
sebulibah Jul 5, 2023
4301299
refactor(frontends/saml2): check for sp sessions in the store
sebulibah Jul 11, 2023
2f56941
refactor(frontends/saml2): check for extensions in the logoutrequest
sebulibah Jul 11, 2023
b3d4374
feat(saml_util): add content-type for soap binding responses
sebulibah Jul 13, 2023
f222b12
fix(frontends/saml2): handle key error on receiving SAMLResponse
sebulibah Aug 18, 2023
3eb672d
feat(frontends/saml2): sign outbound logout requests
sebulibah Aug 18, 2023
a8e127b
feat: prevent redundant logout for deleted sessions
sebulibah Sep 14, 2023
7d4b4eb
fix: handle empty authn_response to prevent IndexError
sebulibah Sep 14, 2023
8b77542
feat: add function to send requests from satosa
sebulibah Sep 15, 2023
ed0a7a7
fix: make_saml_response to handle multiple binding types
sebulibah Sep 18, 2023
7622bcf
Merge remote-tracking branch 'upstream/master' into feat_saml_sp_logout
sebulibah Oct 4, 2023
df3bbd1
feat: make logout_callback optional for fontends and backends
sebulibah Oct 6, 2023
3afae0b
fix: remove logout_callback function from backend constructors
sebulibah Oct 6, 2023
7fa68c5
fix: remove logout_callback function from frontend constructors
sebulibah Oct 6, 2023
2794b60
test: remove unused parameter from backend test fixtures
sebulibah Oct 6, 2023
f747cb8
fix: remove logout parameter from facebook backend
sebulibah Oct 10, 2023
bfbbbca
test: make logout_callback_func optional for saml2 frontend
sebulibah Oct 16, 2023
71f2af3
fix: move logout callback to the end in saml backend module
sebulibah Oct 16, 2023
c5f0228
fix: move logout callback to the end in saml frontend module class co…
sebulibah Oct 16, 2023
bdc6942
fix: make logout callback argument optional
sebulibah Oct 16, 2023
b2ed22f
feat: introduce proxy config parameter to enable slo and load databas…
sebulibah Oct 16, 2023
4f3906c
fix: correct typo when deleting context
sebulibah Oct 18, 2023
b4e0c66
feat: make logout request signing configurable for saml frontend and …
sebulibah Oct 27, 2023
b9c1a6b
fix: handle errors from SPs that don't support SLO during frontend pr…
sebulibah Oct 27, 2023
ce0a002
test: remove logout callback from SAMLVirtualCoFrontend
sebulibah Nov 28, 2023
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
Prev Previous commit
Next Next commit
fix: add logout callback function to samlvirtualcofrontend class
  • Loading branch information
sebulibah committed Feb 24, 2023
commit 1a9cf0dd6facf6378364aa72170bd741f332a7bc
4 changes: 2 additions & 2 deletions 4 src/satosa/frontends/saml2.py
Original file line number Diff line number Diff line change
Expand Up @@ -951,9 +951,9 @@ class SAMLVirtualCoFrontend(SAMLFrontend):
KEY_ORGANIZATION = 'organization'
KEY_ORGANIZATION_KEYS = ['display_name', 'name', 'url']

def __init__(self, auth_req_callback_func, internal_attributes, config, base_url, name):
def __init__(self, auth_req_callback_func, logout_req_callback, internal_attributes, config, base_url, name):
self.has_multiple_backends = False
super().__init__(auth_req_callback_func, internal_attributes, config, base_url, name)
super().__init__(auth_req_callback_func, logout_req_callback, internal_attributes, config, base_url, name)

def handle_authn_request(self, context, binding_in):
"""
Expand Down
Morty Proxy This is a proxified and sanitized view of the page, visit original site.