Django Saml2 plugin for URL redirection on logout(
django-saml2-auth-signout-redirect的Python项目详细描述
django-saml2-auth-signout-redirect
一个插件,用于将用户重定向到django-saml2-auth中的URL(通常是ADFS注销URL)
简介
默认情况下,django-saml2-auth只注销本地django应用程序中的用户。出于安全考虑,
注销需要传递给IdP(身份提供者)。否则,单击登录名的用户
按钮将在不提供密码(或其他方式)的情况下再次登录。如果你能签署申请
(即提供证书和密钥),请参见django-saml2-auth-signout-slo
。如果你不能——或者不能
want——要签署注销请求,这个插件是您的下一个最佳选择。不是一个真实的信号,
这个插件将允许您将用户重定向到IdP的注销页面,默认为ADFSidpinitiatedsignin
第页。在
示例
在设置.py公司名称:
INSTALLED_APPS += (
...
'django_saml2_auth',
# ensure the plugin is loaded
'django_saml2_auth_signout_redirect',
...
)
# this is the "usual" config object from django-saml2-auth
SAML2_AUTH = {
'DEFAULT_NEXT_URL': '/',
'PLUGINS': {
# use this package in lieu of DEFAULT signout plugin
'SINGOUT': ['REDIRECT'],
},
# optionally specify the URL
'LOGOUT_REDIRECT_URL': 'https://<idp.com>/<logout>
}
自动数据流
默认情况下,此包将用户重定向到提供手动的<SSO Endpoint>/idpinitiatedsignon.aspx
在ADFS服务器上登录/注销。除非使用非传统的SSO路径,否则这应该是现成的。在
- 项目
标签: