Comments (3)
If we go that route, what should the other SAML endpoints do? Return a status code? Which one? Render render_authentication_error()
?
from django-allauth.
Each endpoint should only error if they don't have the configuration needed for that endpoint's functionality. I'm not immediately sure what that should be as far as a status code. For the moment I'm fine with a 500 error as we're currently doing it, but I'm looking to see if the SAML spec gives any guidance on the appropriate http response codes for these situations.
from django-allauth.
I am by no means confident in my assessment of the spec, but I have not yet found any guidance in the SAML2 spec regarding the appropriate HTTP status codes when the server is misconfigured. It seems to delegate all of that entirely to the SAML messages and leave that undefined.
If the other URLs are misconfigured, any generic error page should be acceptable. That seems like what render_authentication_error()
does, so that might be appropriate, but I'm not too familiar with it.
from django-allauth.
Related Issues (20)
- Interest in async support? HOT 4
- password reset translation in turkish HOT 1
- Login using OTP sent to email HOT 12
- Custom forms for mfa HOT 1
- LinkedIn deprecated parts HOT 2
- MFA trouble
- Error in mfa HOT 1
- Support for url namespaces HOT 4
- MultipleObjectsReturned with django-allauth 0.59.0 HOT 7
- Docs don't match code for ACCOUNT_CHANGE_EMAIL / ACCOUNT_MAX_EMAIL_ADDRESSES HOT 1
- Async view cancellation freeze asgi worker when using django-allauth HOT 6
- Typo in locales HOT 1
- Social login failure using openid_connect with authentik HOT 1
- Issue with SAML user creation HOT 3
- Issue with Microsoft sign in HOT 1
- Problem with 'callback_url' of microsft provider? HOT 1
- Mutliple apps returned because SITE_ID is not filtered in DefaultSocialAccountAdapter.list_apps() HOT 1
- Example Application setup incomplete HOT 2
- Social Login with sites framework ? HOT 1
- [SAML] Views/endpoints for users setting the organization's SAML configuration HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-allauth.