Django Oauth工具包作为SSO服务器

2024-04-28 16:20:32 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我在后端使用Django Rest框架

我需要实现的步骤:

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

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

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

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

谢谢


Tags: django代码服务器框架身份验证rest客户端步骤
1条回答
网友
1楼 · 发布于 2024-04-28 16:20:32

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

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

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

相关问题 更多 >