Flask 烧瓶认证。如何将登录客户端的用户通知到服务器

Flask 烧瓶认证。如何将登录客户端的用户通知到服务器,flask,active-directory,Flask,Active Directory,我正在创建一个flask应用程序,供公司内部使用。我想根据用户的登录ID限制用户可以做什么。我读了很多关于使用LDAP3的文章,但我不认为我可以做将登录ID发送到服务器的事情。在那里,我将有一个表格,将登记哪些部分的系统有权编辑。如果它试图更改一些未经许可的内容,应用程序将检索一条警告消息 为了避免只为这个应用程序创建单独的登录功能,我不会这么做。我读到我应该使用广告认证,但我不是很熟悉这一点,我也想避免要求我们的IT部门为我的系统的每个部分创建用户组 我知道我可以用ASP.NET来做这件事(至

我正在创建一个flask应用程序,供公司内部使用。我想根据用户的登录ID限制用户可以做什么。我读了很多关于使用LDAP3的文章,但我不认为我可以做将登录ID发送到服务器的事情。在那里,我将有一个表格,将登记哪些部分的系统有权编辑。如果它试图更改一些未经许可的内容,应用程序将检索一条警告消息

为了避免只为这个应用程序创建单独的登录功能,我不会这么做。我读到我应该使用广告认证,但我不是很熟悉这一点,我也想避免要求我们的IT部门为我的系统的每个部分创建用户组

我知道我可以用ASP.NET来做这件事(至少我做过一次)


我们将非常感谢您的指导。

我想您正在寻找

为了使用此功能,您需要在模型文件上实现角色


这将允许您在创建用户时为其分配一个角色,并且您可以在路由上使用装饰器来“要求”用户在访问端点之前拥有您希望他们拥有的角色。

好的,但是如何获取请求查看的用户?例如,每天我都用我的登录帐户登录我的公司电脑。我希望当我访问我的应用程序时,它知道是我(或其他人)。我知道如何在本地检查用户名,但我试图找到一种方法将此信息发送到服务器。