【问题标题】:Django should I manage users in a separate django-app?Django 我应该在单独的 django-app 中管理用户吗?
【发布时间】: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


【解决方案1】:

当然。

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

【讨论】:

猜你喜欢
  • 2011-11-15
  • 1970-01-01
  • 1970-01-01
  • 2011-07-16
  • 2020-06-12
  • 2016-04-18
  • 1970-01-01
  • 2019-04-21
  • 2010-12-02
相关资源
最近更新 更多