Django我应该在单独的django-app中管理用户吗?

时间:2019-04-20 01:18:45

标签: django django-rest-framework keycloak django-authentication

在Django 2.2中,如果我计划将来将身份验证作为其自身的服务并通过DRF服务请求,我是否应该将User模型与常规的“功能性应用程序和模型”放在单独的应用程序中?

每个应用程序都不可能包含自己的auth实现,对吧?

更新:我最终计划使用Keycloak进行身份验证,以便轻松进行SSO。

Project_Root
|--app_access
|--app_shipper
|--app_cleaner

1 个答案:

答案 0 :(得分:1)

绝对。

如果使用默认的Django身份验证,您会注意到Permission,Group,User模型在一个应用程序中分组在一起。