在Django 2.2中,如果我计划将来将身份验证作为其自身的服务并通过DRF服务请求,我是否应该将User模型与常规的“功能性应用程序和模型”放在单独的应用程序中?
每个应用程序都不可能包含自己的auth实现,对吧?
更新:我最终计划使用Keycloak进行身份验证,以便轻松进行SSO。
Project_Root
|--app_access
|--app_shipper
|--app_cleaner
答案 0 :(得分:1)
绝对。
如果使用默认的Django身份验证,您会注意到Permission,Group,User模型在一个应用程序中分组在一起。