Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
SAML-Toolkits
/
python3-saml
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
304
Star
757
Code
Issues
35
Pull requests
20
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Add artifact binding for ACS
- #237
#237
Open
flupzor
wants to merge 26 commits into
SAML-Toolkits:master
SAML-Toolkits/python3-saml:master
from
maykinmedia:pr-artifact-binding-rebased
maykinmedia/python3-saml:pr-artifact-binding-rebased
Copy head branch name to clipboard
Conversation
Commits
26
(26)
Checks
Files changed
Open
Add artifact binding for ACS
#237
flupzor
wants to merge 26 commits into
SAML-Toolkits:master
SAML-Toolkits/python3-saml:master
from
maykinmedia:pr-artifact-binding-rebased
maykinmedia/python3-saml:pr-artifact-binding-rebased
Copy head branch name to clipboard
Commits
Commits on Jan 14, 2021
Add basic support for the SAML2 Artifact Binding.
Alexander Schrijver
committed
38d559d
View commit details
Copy full SHA for 38d559d
Browse repository at this point
Add basic support for the metadata parser to parse the artifactResolutionService
Alexander Schrijver
committed
d9fb072
View commit details
Copy full SHA for d9fb072
Browse repository at this point
Oops, I reversed the certs/key options for Requests.
Alexander Schrijver
committed
3b57911
View commit details
Copy full SHA for 3b57911
Browse repository at this point
Add signing to the ArtifactResolve message. It looks like it is required for Digi-ID.
Alexander Schrijver
committed
34c084d
View commit details
Copy full SHA for 34c084d
Browse repository at this point
Add logging for requests.
Alexander Schrijver
committed
68ecd46
View commit details
Copy full SHA for 68ecd46
Browse repository at this point
Oops, use the proper error message
Alexander Schrijver
committed
a1140a3
View commit details
Copy full SHA for a1140a3
Browse repository at this point
Undo the 'check_signatures' hack I introduced earlier.
Alexander Schrijver
committed
88ff692
View commit details
Copy full SHA for 88ff692
Browse repository at this point
The metadataparser now sets artifactResolutionService. Adapt the tests accordingly.
Alexander Schrijver
committed
4acbf90
View commit details
Copy full SHA for 4acbf90
Browse repository at this point
Load the soap SSL/TLS key from the security setting instead.
Alexander Schrijver
committed
9c25d05
View commit details
Copy full SHA for 9c25d05
Browse repository at this point
Cleanup
Alexander Schrijver
committed
aec78a2
View commit details
Copy full SHA for aec78a2
Browse repository at this point
Ignore the Advice section when looking for signatures.
Alexander Schrijver
committed
8047805
View commit details
Copy full SHA for 8047805
Browse repository at this point
Refactor the way the SAML Artifact are processed. In the previous setup
Show description for 41f7cf2
Alexander Schrijver
committed
41f7cf2
View commit details
Copy full SHA for 41f7cf2
Browse repository at this point
Onelogin's XML to string method messes up the XML, making the signature invalid.
Alexander Schrijver
committed
3391a69
View commit details
Copy full SHA for 3391a69
Browse repository at this point
Make sure the error code is passed on, when validation error is re-raised.
Alexander Schrijver
committed
db856a7
View commit details
Copy full SHA for db856a7
Browse repository at this point
Use defusedxml instead of lxml directly.
Alexander Schrijver
committed
e5664d7
View commit details
Copy full SHA for e5664d7
Browse repository at this point
Add requests as a dependency.
Alexander Schrijver
committed
1809527
View commit details
Copy full SHA for 1809527
Browse repository at this point
Various small documentation/text fixes I noticed going through the code.
Alexander Schrijver
committed
0fe4fe5
View commit details
Copy full SHA for 0fe4fe5
Browse repository at this point
Allow the user to distinguish between technical errors and AuthnFailed.
Alexander Schrijver
committed
2bbccc8
View commit details
Copy full SHA for 2bbccc8
Browse repository at this point
Make sure the status code of the ArtifactResponse is checked as well.
Alexander Schrijver
committed
76e88d4
View commit details
Copy full SHA for 76e88d4
Browse repository at this point
Incorporate 'artifact_resolve' into the normal 'process_response' method.
Alexander Schrijver
committed
f4fd4b9
View commit details
Copy full SHA for f4fd4b9
Browse repository at this point
Add tests for Artifact Resolve/Artifact Binding using the OneLogin_Saml2_Auth class
Alexander Schrijver
committed
11a8beb
View commit details
Copy full SHA for 11a8beb
Browse repository at this point
Typo in ArtifactResponse.
Alexander Schrijver
committed
931ba1f
View commit details
Copy full SHA for 931ba1f
Browse repository at this point
Add a rudimentary test for the error case when using OneLogin_Saml2_Auth
Show description for cf68798
Alexander Schrijver
committed
cf68798
View commit details
Copy full SHA for cf68798
Browse repository at this point
Commits on Jan 28, 2021
Add test for ArtifactResponse parsing using the new Artifact_Response class.
Alexander Schrijver
committed
27d1c28
View commit details
Copy full SHA for 27d1c28
Browse repository at this point
Add responses to the dependencies and add a missing comma.
Alexander Schrijver
committed
87e91c2
View commit details
Copy full SHA for 87e91c2
Browse repository at this point
Commits on Jan 29, 2021
Add the ability to change the ProtocolBinding in the authn request.
Alexander Schrijver
committed
d7c9126
View commit details
Copy full SHA for d7c9126
Browse repository at this point
You can’t perform that action at this time.