gpt4 book ai didi

.net - asp.net的数据库访问限制

转载 作者:太空狗 更新时间:2023-10-30 01:52:18 25 4
gpt4 key购买 nike

这个问题我想了很久...

我已经看到很多关于授予数据库基于角色的访问权限的讨论......但是关于 asp.net 网络应用程序......网络应用程序可以通过任何方式连接到数据库,使用连接字符串中指定的 ID ,无论连接到应用程序的用户如何...(Windows 身份验证模型除外)...

在这种情况下...无需在数据库中创建单个用户的登录名,并为其提供所需的角色和访问限制..

这是否意味着,除了连接字符串中使用的用户之外,我们不必担心 DB 中 asp.net 应用程序的用户访问限制......或者我在某处弄错了。

谢谢

最佳答案

There is no need to create individual user's login in DB, and provide him with required roles and access restrictions

正确。

Does this mean, we need not have to worry about user access restricion in DB for asp.net apps, except for the user used in Connection String

本质上。但是用户可能仍然只被允许访问应用程序的某些部分……例如,可能不会向所有用户授予管理权限。因此,您仍然需要一个应用程序的用户安全机制,将应用程序权限授予特定用户。

这样的安全实现可以通过多种不同的方式实现。一种方法是在数据库中提供用户安全表,告诉应用程序每个用户拥有什么权限。另一种方法是使用 Active Directory 来存储和检索用户角色。

关于.net - asp.net的数据库访问限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2219459/

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