gpt4 book ai didi

python - 跨 Django 项目对用户进行身份验证 - 从哪里开始?

转载 作者:太空宇宙 更新时间:2023-11-03 15:25:08 25 4
gpt4 key购买 nike

我正在为同一客户端构建多个基于 Django 的 Web 应用程序。我想做的是设置一个身份验证服务器,以便可以在 django 项目之间共享用户凭据,例如Jan Doe 为 App-A 创建帐户,并可以使用相同的 un 和 pw 登录 App-B。

Django packages只是有些帮助,因为我无法从包装说明中判断该包装是否可以帮助我做我想做的事情。

我在这方面非常缺乏经验,所以我什至不知道我的问题是否合适,但这里是:

我是否应该查看 django 包?
寻找基于 python 的身份验证服务器会更合适吗?我应该从哪里开始解决这个问题?

最佳答案

不,您不需要单独的包。只需使用 Django 内置的多数据库处理。查看:https://docs.djangoproject.com/en/dev/topics/db/multi-db/ .

基本上,您指定一个数据库作为将要存储用户数据的数据库,并确保将该数据库添加到您的每个其他项目中。然后设置一个路由器来检查 app_label=='auth' 并路由到这些实例的“用户”数据库。文档中有一个示例。

关于python - 跨 Django 项目对用户进行身份验证 - 从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8347615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com