René's URL Explorer Experiment


Title: REBASED Introduce SAML SP-initiated Logout to SATOSA proxy #431 by frangarcj · Pull Request #485 · IdentityPython/SATOSA · GitHub

Open Graph Title: REBASED Introduce SAML SP-initiated Logout to SATOSA proxy #431 by frangarcj · Pull Request #485 · IdentityPython/SATOSA

X Title: REBASED Introduce SAML SP-initiated Logout to SATOSA proxy #431 by frangarcj · Pull Request #485 · IdentityPython/SATOSA

Description: This is just a rebase of #431 All Submissions: Have you checked to ensure there aren't other open Pull Requests for the same update/change? Have you added an explanation of what problem you are ...

Open Graph Description: This is just a rebase of #431 All Submissions: Have you checked to ensure there aren't other open Pull Requests for the same update/change? Have you added an explanation of what problem you ...

X Description: This is just a rebase of #431 All Submissions: Have you checked to ensure there aren't other open Pull Requests for the same update/change? Have you added an explanation of what problem ...

Opengraph URL: https://github.com/IdentityPython/SATOSA/pull/485

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:7e5fe764-e152-0824-338f-8414c619edf4
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA074:297EC:B6871D:FF79F2:6970B9DE
html-safe-nonce198245c4d947c324b2a55b11d7339794516e9e4ed74a788d269aa693dac17271
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMDc0OjI5N0VDOkI2ODcxRDpGRjc5RjI6Njk3MEI5REUiLCJ2aXNpdG9yX2lkIjoiNDY5NzA4OTc2NTU0NTEzMDQ2MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacf99414c5451b5aa19308e51c5e9278651edd65e4f1dc7bc11940073f7eaa95fe
hovercard-subject-tagpull_request:2305398960
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/IdentityPython/SATOSA/485/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/f2dc5cdc81116ff0d2bbb2f42048c5e3a0bf0bed4a26f59ce2bf740d1d7e84f9/IdentityPython/SATOSA/pull/485
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/f2dc5cdc81116ff0d2bbb2f42048c5e3a0bf0bed4a26f59ce2bf740d1d7e84f9/IdentityPython/SATOSA/pull/485
og:image:altThis is just a rebase of #431 All Submissions: Have you checked to ensure there aren't other open Pull Requests for the same update/change? Have you added an explanation of what problem you ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamefrangarcj
hostnamegithub.com
expected-hostnamegithub.com
None8e0be80373b724b033cdf8a7b1f78bf5fb6a5d7a2182a9a403aa30894606e390
turbo-cache-controlno-preview
go-importgithub.com/IdentityPython/SATOSA git https://github.com/IdentityPython/SATOSA.git
octolytics-dimension-user_id29101624
octolytics-dimension-user_loginIdentityPython
octolytics-dimension-repository_id41785805
octolytics-dimension-repository_nwoIdentityPython/SATOSA
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id41785805
octolytics-dimension-repository_network_root_nwoIdentityPython/SATOSA
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release84d9d5bf3b01412ea10f7c2429cbfc735ccce9ce
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FIdentityPython%2FSATOSA%2Fpull%2F485
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FIdentityPython%2FSATOSA%2Fpull%2F485
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=IdentityPython%2FSATOSA
Reloadhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485
Reloadhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485
Reloadhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485
IdentityPython https://patch-diff.githubusercontent.com/IdentityPython
SATOSAhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FIdentityPython%2FSATOSA
Fork 136 https://patch-diff.githubusercontent.com/login?return_to=%2FIdentityPython%2FSATOSA
Star 253 https://patch-diff.githubusercontent.com/login?return_to=%2FIdentityPython%2FSATOSA
Code https://patch-diff.githubusercontent.com/IdentityPython/SATOSA
Issues 55 https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/issues
Pull requests 33 https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pulls
Actions https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/actions
Projects 0 https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/projects
Wiki https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/security
Please reload this pagehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485
Insights https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pulse
Code https://patch-diff.githubusercontent.com/IdentityPython/SATOSA
Issues https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/issues
Pull requests https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pulls
Actions https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/actions
Projects https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/projects
Wiki https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/wiki
Security https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/security
Insights https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2FIdentityPython%2FSATOSA%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2FIdentityPython%2FSATOSA%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485#issue-comment-box
frangarcjhttps://patch-diff.githubusercontent.com/frangarcj
IdentityPython:masterhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/tree/master
frangarcj:feat_saml_sp_logouthttps://patch-diff.githubusercontent.com/frangarcj/SATOSA/tree/feat_saml_sp_logout
REBASED Introduce SAML SP-initiated Logout to SATOSA proxy #431 https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485#top
frangarcjhttps://patch-diff.githubusercontent.com/frangarcj
IdentityPython:masterhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/tree/master
frangarcj:feat_saml_sp_logouthttps://patch-diff.githubusercontent.com/frangarcj/SATOSA/tree/feat_saml_sp_logout
Conversation 1 https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485
Commits 57 https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits
Checks 0 https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/checks
Files changed https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/files
Please reload this pagehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/frangarcj
frangarcjhttps://patch-diff.githubusercontent.com/frangarcj
Jan 29, 2025https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485#issue-2819161653
#431https://github.com/IdentityPython/SATOSA/pull/431
Pull Requestshttps://patch-diff.githubusercontent.com/IdentityPython/pulls
Please reload this pagehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485
sebulibahhttps://patch-diff.githubusercontent.com/sebulibah
January 29, 2025 20:44https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485#commits-pushed-28e6faa
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: register method to single_logout_service endpoints on saml fron…https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/28e6faa71de09493b031460d5b093f675fcbbcb5
28e6faahttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/28e6faa71de09493b031460d5b093f675fcbbcb5
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: register logout callback functionshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/266f1e7e4aad5841a38b14883bfefd6df1107117
266f1e7https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/266f1e7e4aad5841a38b14883bfefd6df1107117
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: handle logout request on saml frontendhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/08c5b6692b7c7638b4562efdbe1df94baeffecf8
08c5b66https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/08c5b6692b7c7638b4562efdbe1df94baeffecf8
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: create logout request on saml backendhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ac60641711f6e05f093517d1450d96afe69dea52
ac60641https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ac60641711f6e05f093517d1450d96afe69dea52
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: build internal logout requesthttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/d7837d1f3261a80facc69eaccd126c8680e88bcd
d7837d1https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/d7837d1f3261a80facc69eaccd126c8680e88bcd
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: add database for session storagehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/818bd250c57bf9919751e5aa20aa9055c7141393
818bd25https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/818bd250c57bf9919751e5aa20aa9055c7141393
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: build saml backend logout requesthttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/02d1e417b9a4337c1e44bf34e19da7f4b581a606
02d1e41https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/02d1e417b9a4337c1e44bf34e19da7f4b581a606
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: register single_logout_service endpoints on saml backendhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/fbd1eb7e44c9107d149182f372cfe17a8a92f629
fbd1eb7https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/fbd1eb7e44c9107d149182f372cfe17a8a92f629
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: bind handle_logout_message to single_logout_service endpoint on…https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/e453a3abdc28710fcb3e3e45941557edf0b1255e
e453a3ahttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/e453a3abdc28710fcb3e3e45941557edf0b1255e
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: handle logout response at saml backendhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ff8c4aeb8d0e7cc1a04f1e3d0a178262e5a6e991
ff8c4aehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ff8c4aeb8d0e7cc1a04f1e3d0a178262e5a6e991
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: add logout response handlers in saml frontendhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/0364a216d2009d1d46fa04808148fab67763c627
0364a21https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/0364a216d2009d1d46fa04808148fab67763c627
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: create logout response for sp that initiates logouthttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/c415ac716f74afe73427dd30c3e513c0c2ef3243
c415ac7https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/c415ac716f74afe73427dd30c3e513c0c2ef3243
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: create logout requests for sps with participating sessionshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/3de2f3364169574ac469663692919a5fa01579ea
3de2f33https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/3de2f3364169574ac469663692919a5fa01579ea
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: return response object on saml backend after handling logout re…https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/276275584108185a2b2620c7a4a4c88b8dae6137
2762755https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/276275584108185a2b2620c7a4a4c88b8dae6137
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: add postgres and dictionary state storagehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/b0f9085bf057eaaaf07d0ae579211aafd279447d
b0f9085https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/b0f9085bf057eaaaf07d0ae579211aafd279447d
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: add logout arguments to satosa/frontends/test_saml2 to fix testshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/87f1027c633a7c902f06f72efebdc7b68c7ebaa4
87f1027https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/87f1027c633a7c902f06f72efebdc7b68c7ebaa4
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: add logout arguments to satosa/frontends/test_openid_connect to…https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/c3daa69b1c9a039658358978465a8e7bb51e919b
c3daa69https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/c3daa69b1c9a039658358978465a8e7bb51e919b
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: add logout callback function to samlvirtualcofrontend classhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/7a82a954c18207caa315eb181796b18ace4ef019
7a82a95https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/7a82a954c18207caa315eb181796b18ace4ef019
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: add logout callback function to openid connect frontend modulehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/b769079a7ec76c3b45e54a6db16c276f1a9dd3ad
b769079https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/b769079a7ec76c3b45e54a6db16c276f1a9dd3ad
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: add logout arguments to satosa/backends/test_saml2 to fix testshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/f92ff927858932b4350b6b8cbaab8f8169c3b543
f92ff92https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/f92ff927858932b4350b6b8cbaab8f8169c3b543
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: add logout arguments to fix backend testshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/9464941e1636be539bb691f7fe0ebbd411547708
9464941https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/9464941e1636be539bb691f7fe0ebbd411547708
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: add logout callback arguments to backendshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/3f4e879c3badb29f6cb436d5b3323bb912a126d8
3f4e879https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/3f4e879c3badb29f6cb436d5b3323bb912a126d8
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: add logout argument to ping frontendhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/845f607bb507c3750f90fbd35598c3f644776e2a
845f607https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/845f607bb507c3750f90fbd35598c3f644776e2a
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: add logout arguments to fix failing testhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/a315e768d036926471dcf93685001d101c56932f
a315e76https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/a315e768d036926471dcf93685001d101c56932f
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: handle case where entity_id is None in start_logouthttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/9abce1fc4e9cd6c1549e52c8cce764ec8ecb94d5
9abce1fhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/9abce1fc4e9cd6c1549e52c8cce764ec8ecb94d5
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: add single_logout_service endpoints to test configurationhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/8615b53515042f0e366bad00d5af67286ef30add
8615b53https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/8615b53515042f0e366bad00d5af67286ef30add
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: add logout callback function arguments to test utilshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/1b8dbba0e666371b703af35b7aaa6b5421829ed2
1b8dbbahttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/1b8dbba0e666371b703af35b7aaa6b5421829ed2
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: add assertion for single logout endpoints for saml frontend in …https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ccc456f4fa21bc2af523c3135eb060b47e1da310
ccc456fhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ccc456f4fa21bc2af523c3135eb060b47e1da310
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: add assertion for single logout service endpoints for saml backendhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/0f4a2617f021868c656b169879c747ff3217b9d7
0f4a261https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/0f4a2617f021868c656b169879c747ff3217b9d7
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: update rontends/test_saml2 with single_logout_service endpointshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/3aec8d26b7cbdc8c81e9a774cc42e4412fd69620
3aec8d2https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/3aec8d26b7cbdc8c81e9a774cc42e4412fd69620
sebulibahhttps://patch-diff.githubusercontent.com/sebulibah
January 29, 2025 20:50https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485#commits-pushed-ab04ab9
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
refactor: improve error handling for logout request construction on s…https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ab04ab9e79a9518cd56c4abd72ea2e26c8fb8dd6
ab04ab9https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ab04ab9e79a9518cd56c4abd72ea2e26c8fb8dd6
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: improve logout response handlinghttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/37c52cba2614c5facb3413664624ed6937bd7d4f
37c52cbhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/37c52cba2614c5facb3413664624ed6937bd7d4f
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: delete session before proceeding to the saml backend to handle …https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/137b9083c8ba3d1826c3b6b580ffa501b9c86b2b
137b908https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/137b9083c8ba3d1826c3b6b580ffa501b9c86b2b
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix(store): remove invalid parameter in delete_session methodhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/502dd5720f159dfef1ac51f8eb0a81f0b199ac66
502dd57https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/502dd5720f159dfef1ac51f8eb0a81f0b199ac66
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
refactor(frontends/saml2): check for sp sessions in the storehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/cc5ea6cba1b5cc3b8d736d8e281b0355a08fc2f5
cc5ea6chttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/cc5ea6cba1b5cc3b8d736d8e281b0355a08fc2f5
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
refactor(frontends/saml2): check for extensions in the logoutrequesthttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/e371f853c9a4deccc54334facda4ab4dad56b3fb
e371f85https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/e371f853c9a4deccc54334facda4ab4dad56b3fb
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat(saml_util): add content-type for soap binding responseshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/b3a41f207d30ad1acf279f3ba1abc058e986f3c3
b3a41f2https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/b3a41f207d30ad1acf279f3ba1abc058e986f3c3
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix(frontends/saml2): handle key error on receiving SAMLResponsehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/d972b1357c9e21763f7ee033d6c918da19e16571
d972b13https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/d972b1357c9e21763f7ee033d6c918da19e16571
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat(frontends/saml2): sign outbound logout requestshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ad77c2c019e47d0320303e59f3b0783e80220733
ad77c2chttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ad77c2c019e47d0320303e59f3b0783e80220733
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: prevent redundant logout for deleted sessionshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/9598eb32b2f6262e6e124166a1aa7a67664d1b0c
9598eb3https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/9598eb32b2f6262e6e124166a1aa7a67664d1b0c
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: handle empty authn_response to prevent IndexErrorhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/9fb695d2f9f5a1e937a1f13f61827b70e71ed9d8
9fb695dhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/9fb695d2f9f5a1e937a1f13f61827b70e71ed9d8
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: add function to send requests from satosahttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/e58e0ef7a88c5108f58b5abd7532b749c81ae233
e58e0efhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/e58e0ef7a88c5108f58b5abd7532b749c81ae233
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: make_saml_response to handle multiple binding typeshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/814c47d9d90a367c76a818e8a44dbfb9859b10af
814c47dhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/814c47d9d90a367c76a818e8a44dbfb9859b10af
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: make logout_callback optional for fontends and backendshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/49680cd85aca2de057a5c1aa4b6fb1f3404743ce
49680cdhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/49680cd85aca2de057a5c1aa4b6fb1f3404743ce
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: remove logout_callback function from backend constructorshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/fdf251b5b19c3e4bca64068dab36653f9628669a
fdf251bhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/fdf251b5b19c3e4bca64068dab36653f9628669a
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: remove logout_callback function from frontend constructorshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/fdeb50a9c788eaeba035bb96375688f863a8f795
fdeb50ahttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/fdeb50a9c788eaeba035bb96375688f863a8f795
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: remove unused parameter from backend test fixtureshttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/c958e1b9b401c5c28704bad6a5de57fb7821ee4e
c958e1bhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/c958e1b9b401c5c28704bad6a5de57fb7821ee4e
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: remove logout parameter from facebook backendhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/9d734bd08fdf4f6d099a2dc4d2228dfb46d8ea83
9d734bdhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/9d734bd08fdf4f6d099a2dc4d2228dfb46d8ea83
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: make logout_callback_func optional for saml2 frontendhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/014e8788ebf1cea77a6f6297ac548220fe4ea5b5
014e878https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/014e8788ebf1cea77a6f6297ac548220fe4ea5b5
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: move logout callback to the end in saml backend modulehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/af6bc4a04571037aae71d2027ef2e333ed3604b8
af6bc4ahttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/af6bc4a04571037aae71d2027ef2e333ed3604b8
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: move logout callback to the end in saml frontend module class co…https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/b165c55e1150cdb2d724b7dd1abb0897f450da41
b165c55https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/b165c55e1150cdb2d724b7dd1abb0897f450da41
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: make logout callback argument optionalhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/e3dcd83b7abe59a2875e13e349d58c9c872492f0
e3dcd83https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/e3dcd83b7abe59a2875e13e349d58c9c872492f0
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: introduce proxy config parameter to enable slo and load databas…https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/29d5545bb0f1f4e1abdfc18612353d6c1d45eceb
29d5545https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/29d5545bb0f1f4e1abdfc18612353d6c1d45eceb
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: correct typo when deleting contexthttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ca070ab4cd46d04b7a50c9e7b3c57f245077e012
ca070abhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/ca070ab4cd46d04b7a50c9e7b3c57f245077e012
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
feat: make logout request signing configurable for saml frontend and …https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/b9c9dd8c3d818f1e00aef6f30671b2382a5462ea
b9c9dd8https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/b9c9dd8c3d818f1e00aef6f30671b2382a5462ea
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
fix: handle errors from SPs that don't support SLO during frontend pr…https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/1c5fd724f12bee6bbf55dcc879e17e442b0fe0d7
1c5fd72https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/1c5fd724f12bee6bbf55dcc879e17e442b0fe0d7
https://patch-diff.githubusercontent.com/sebulibah
https://patch-diff.githubusercontent.com/frangarcj
test: remove logout callback from SAMLVirtualCoFrontendhttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/7fd6379ca40c98b0a6a79473f1af52b8e41b5cea
7fd6379https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485/commits/7fd6379ca40c98b0a6a79473f1af52b8e41b5cea
https://patch-diff.githubusercontent.com/sbliven
sblivenhttps://patch-diff.githubusercontent.com/sbliven
Jun 6, 2025https://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485#issuecomment-2949371224
Please reload this pagehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485
Sign up for freehttps://patch-diff.githubusercontent.com/join?source=comment-repo
Sign in to commenthttps://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FIdentityPython%2FSATOSA%2Fpull%2F485
Please reload this pagehttps://patch-diff.githubusercontent.com/IdentityPython/SATOSA/pull/485
https://patch-diff.githubusercontent.com/frangarcj
https://patch-diff.githubusercontent.com/sbliven
https://patch-diff.githubusercontent.com/sebulibah
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.