【发布时间】:2019-09-10 04:08:11
【问题描述】:
在 Django 2.2 中,如果我计划将来将身份验证作为自己的服务并通过 DRF 提供请求,我是否应该将我的用户模型与我的常规“功能应用程序和模型”放在一个单独的应用程序中?
不可能每个应用都包含自己的身份验证实现,对吧?
更新:我最终计划使用 Keycloak 进行身份验证,以便轻松进行 SSO。
Project_Root
|--app_access
|--app_shipper
|--app_cleaner
【问题讨论】:
-
我将把应用程序称为“access”,因为“.auth”可能与“django.auth”重叠。似乎很多人都将他们的身份验证应用程序称为“帐户”,但这听起来太像客户了。我想访问权限不是很多元化。
标签: django django-rest-framework keycloak django-authentication