【问题标题】:Django Okta IntegrationDjango Okta 集成
【发布时间】:2020-01-10 20:02:28
【问题描述】:

我有几个关于将 Okta 与 Django 集成的问题。

我注意到,使用 OpenID Connect(已在 Flask 中定义的库)和 Okta 在 Flask 应用程序中设置授权和身份验证非常容易。

  1. Django 中有类似的东西吗? (即内置或轻松添加的 OpenID 库)
  2. 除了使用 OpenID 之外,还有其他方法可以将 Okta 与 Django 集成吗?

我查看了所有可用的 get github 存储库并发布了相关信息,它们要么:过时,要么无法正常工作。

【问题讨论】:

    标签: django okta


    【解决方案1】:

    在 Django 中集成 OpenID Connect 的一种简单方法是通过以下 Mozilla 库:https://github.com/mozilla/mozilla-django-oidc。另请参阅此处了解 Django OIDC 选项的概述:https://djangopackages.org/grids/g/oidc/

    将 Okta 与 Django 集成的另一个选择是使用 SAML。例如通过使用这个 Django 库:https://github.com/fangli/django-saml2-auth

    另请参阅此 Okta 文章,解释 OIDC 和 SAML 之间的区别:https://www.okta.com/identity-101/whats-the-difference-between-oauth-openid-connect-and-saml/

    【讨论】:

      猜你喜欢
      • 2020-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多