Django SAML2 Plugin for URL redirection on IDP Error (usually to an IdP login)
Project description
django-saml2-auth-idperror-redirect
A plugin to redirect users to a URL (usually the login page) in response to an authentication error in
django-saml2-auth
.
Introduction
By default, django-saml2-auth
redirects users to the :denied
page in response to authentication errors.
django-saml2-auth-idperror-redirect
will instead redirect the user to another URL (or view), usually the
login page.
Example
In settings.py:
INSTALLED_APPS += (
...
'django_saml2_auth',
# ensure the plugin is loaded
'django_saml2_auth_idperror_redirect',
...
)
# this is the "usual" config object from django-saml2-auth
SAML2_AUTH = {
'DEFAULT_NEXT_URL': '/',
'PLUGINS': {
# use this package in lieu of DEFAULT IDP Error plugin
'IDP_ERROR': ['REDIRECT'],
},
# must provide a URL or VIEW
'IDP_ERROR_REDIRECT_VIEW': 'login',
'IDP_ERROR_REDIRECT_URL': 'https://...',
# whether or not to include a next=<url> query argument
'IDP_ERROR_REDIRECT_NEXT': True,
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django_saml2_auth_idperror_redirect-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cabeae53970ab077afef8ca59bb619e56f18c43238dd6bc1ff61d2b76d79342 |
|
MD5 | d991382412b3f0eecb7eec3df18473f4 |
|
BLAKE2b-256 | a432be1079cbad29f6757e872e788aa558040e752bccc0f7d6cb7bc8606a658a |