gpt4 book ai didi

python - Django默认用户权限

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

是否可以在创建特定应用程序后立即授予用户默认权限?

有一个类似的问题here ,但由于它已经 1.5 岁了,我希望现在就有可能做到这一点。

背景如下:

我只在 Djangopage 中运行一个应用程序。我们称之为“foo”。
我的用户使用他们的 LDAP 帐户登录管理页面。如果他们第一次登录,他们的帐户不在数据库中,并且将被创建。当他们登录后,他们无法执行任何操作,因为他们没有任何权限。我想在创建帐户后立即向他们授予我的“foo”应用程序的所有权限。目前,我需要使用管理员帐户登录并手动授予它们。

最佳答案

如果您使用 RemoteUserBackend使用 LDAP 进行身份验证后端,然后您可以将其子类化,覆盖 configure_user方法并在那里设置权限。

如果您使用不同的方法进行身份验证,则可以使用 post_save 信号。

关于python - Django默认用户权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20992334/

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