【问题标题】:Django Oauth Toolkit as SSO serverDjango Oauth Toolkit 作为 SSO 服务器
【发布时间】:2020-12-28 14:00:39
【问题描述】:

我想知道我们可以使用 Django oauth Toolkit (DOT) 作为 SSO 服务器吗?

我在后端使用 Django Rest Framework。

我需要达到的步骤:

  1. 单击客户端服务器中的登录按钮时,它会重定向到请求授权的服务器。

  2. 如果已经登录,它将返回验证码。

  3. 如果未登录,请打开登录提示。

  4. 成功登录后,将执行第 2 步。

谢谢。

【问题讨论】:

    标签: python python-3.x django django-rest-framework django-oauth-toolkit


    【解决方案1】:

    是的,DOT supports OpenID Connect,因此您可以将其设置为 SSO 服务器。

    一旦configured,您的服务器应该有o/authorize 端点,您可以在登录时重定向您的客户端。DOT 将为您处理授权请求(步骤 2-4)。

    使用授权码,DOT 还提供了o/token 端点,用于访问和 id 令牌请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 2015-10-08
      • 1970-01-01
      • 1970-01-01
      • 2015-08-31
      相关资源
      最近更新 更多