如何使用 Azure Ad 在 Django 上实现单点登录。任何线索都非常感谢
How do I implement single sign on Django with Azure Ad. Any clues are highly appreciated
您好,我正在 Django 中创建一个与 Azure AD 集成的 Web 应用程序。我的目标是为我的 Web 应用程序启用单点登录功能,但我不确定从哪里开始。请帮忙提供好的参考资料。 Djangorestframework 集成将有所帮助
请参考这个
如果你想在服务器上实施
- 确保将
simple_sso.sso_server
添加到 INSTALLED_APPS
,创建 simple_sso.sso_server.server.Server
的实例并包含值 get_urls
方法
如果要在Client
上实现
- 在 服务器 上创建
simple_sso.sso_server.models.Consumer
的新实例。添加服务器型号 simple_sso.sso_server.models.Client
提供的 SIMPLE_SSO_SECRET
和 SIMPLE_SSO_KEY
- 添加
SIMPLE_SSO_SERVER
和正确的 url 到根目录 simple_sso.sso_server.urls
,你在服务器上添加 simple_sso.sso_client.urls
并在客户端添加 simple_sso.sso_client.urls
。
要在 python 中配置设置,请用此替换您的 AUTH_ADFS。
为此,登录到您的 ADFS 服务器并单击使用 Django 应用程序创建的依赖方信任并检查有关联合属性的所有详细信息,如数据 XML link、声明和属性传递规则等..
详情请参考下方links:
GitHub - divio/django-simple-sso
Implementing Single Sign On (SSO) using Django
python - How to implement single sign-on django auth in azure ad? - Stack Overflow
您好,我正在 Django 中创建一个与 Azure AD 集成的 Web 应用程序。我的目标是为我的 Web 应用程序启用单点登录功能,但我不确定从哪里开始。请帮忙提供好的参考资料。 Djangorestframework 集成将有所帮助
请参考这个
如果你想在服务器上实施
- 确保将
simple_sso.sso_server
添加到INSTALLED_APPS
,创建simple_sso.sso_server.server.Server
的实例并包含值get_urls
方法
如果要在Client
上实现- 在 服务器 上创建
simple_sso.sso_server.models.Consumer
的新实例。添加服务器型号simple_sso.sso_server.models.Client
提供的 - 添加
SIMPLE_SSO_SERVER
和正确的 url 到根目录simple_sso.sso_server.urls
,你在服务器上添加simple_sso.sso_client.urls
并在客户端添加simple_sso.sso_client.urls
。
SIMPLE_SSO_SECRET
和 SIMPLE_SSO_KEY
要在 python 中配置设置,请用此替换您的 AUTH_ADFS。
为此,登录到您的 ADFS 服务器并单击使用 Django 应用程序创建的依赖方信任并检查有关联合属性的所有详细信息,如数据 XML link、声明和属性传递规则等..
详情请参考下方links:
GitHub - divio/django-simple-sso
Implementing Single Sign On (SSO) using Django
python - How to implement single sign-on django auth in azure ad? - Stack Overflow