在Windows应用程序中将Windows身份验证与Sql Server一起使用

纪尧姆CR

Microsoft建议在将Windows应用程序连接到SQL Server数据库时使用Windows身份验证。

http://msdn.microsoft.com/en-us/library/89211k9b.aspx

我理解这意味着数据库必须拥有一个具有足够权限来操纵数据的用户,并且该用户链接到当前登录的Windows用户。如果是这样,如何防止用户绕过应用程序而直接在数据库中直接修改数据?

似乎我被困在使用Windows身份验证和潜在地允许用户直接在数据库中修改数据之间进行尝试,或者试图将连接字符串密码隐藏在某个地方,以便只有应用程序才能修改此数据。

戴维·麦克奎

可以创建存储过程/视图等,并且只允许用户对它们进行许可。这样可以防止用户直接访问数据库结构,并且可以控制用户的操作(通过在存储过程/视图中创建功能)。如果使用Windows凭据,我认为这将是最佳解决方案。

该站点说明了如何在此授予对存储过程的权限。http://msdn.microsoft.com/en-us/library/ms345484.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对单个操作而非整个应用程序使用Windows身份验证进行身份验证

来自分类Dev

如何从Java EE Spring应用程序以Windows身份验证模式连接到SQL Server?

来自分类Dev

使用Windows身份验证和Web应用程序的IIS与Web应用程序

来自分类Dev

在同一MVC应用程序中同时使用OWIN Cookie身份验证和Windows身份验证

来自分类Dev

使用IIS应用程序(网络服务-仅Windows身份验证)-无法访问SQL Server

来自分类Dev

使用.Net Core中的Windows经过身份验证的应用程序填充来自SQL的自定义声明

来自分类Dev

在同一域中的应用程序之间共享Windows身份验证

来自分类Dev

使用Windows身份验证和模拟的Web应用程序的IIS

来自分类Dev

使用Windows身份验证模拟MVC应用程序中的Active Directory用户

来自分类Dev

使用Windows身份验证模拟MVC应用程序中的Active Directory用户

来自分类Dev

如何在同一个Angular JS应用程序中将不同的API与不同的身份验证标头一起使用

来自分类Dev

无法将Box API Enterprise API与OAuth2身份验证的应用程序一起使用

来自分类Dev

将Backup-SqlDatabase cmdlet与SQL Server身份验证一起使用

来自分类Dev

将Backup-SqlDatabase cmdlet与SQL Server身份验证一起使用

来自分类Dev

在线SharePoint:Windows客户端应用程序可以使用OAuth进行身份验证吗?

来自分类Dev

使用Box Windows SDK v2库在C#桌面应用程序中对Box进行身份验证

来自分类Dev

如何使用WebListener和Windows身份验证将ASP.NET Core应用程序托管在IIS下?

来自分类Dev

使用Windows身份验证将Power BI嵌入到本地ASP.NET Web应用程序中

来自分类Dev

使用Box Windows SDK v2库在C#桌面应用程序中对Box进行身份验证

来自分类Dev

如何使用WebListener和Windows身份验证将ASP.NET Core应用程序托管在IIS下?

来自分类Dev

当传递空的用户名/密码时,Windows身份验证默认情况下与SQL Server一起使用

来自分类Dev

SQL Server Windows 用户身份验证

来自分类Dev

有条件地对一部分进行身份验证,例如 Windows 身份验证上应用程序的 /secure 以及 OAuth2 上应用程序的其余部分

来自分类Dev

在SQL Server中将CASE与JOIN语句一起使用

来自分类Dev

在SQL Server中将MIN函数与group by一起使用

来自分类Dev

在SQL Server中将Count()与自联接一起使用

来自分类Dev

在UWP中将实体框架与SQL Server一起使用

来自分类Dev

在SQL Server中将sum与order by子句一起使用

来自分类Dev

使用AWS的典型应用程序用户身份验证

Related 相关文章

  1. 1

    对单个操作而非整个应用程序使用Windows身份验证进行身份验证

  2. 2

    如何从Java EE Spring应用程序以Windows身份验证模式连接到SQL Server?

  3. 3

    使用Windows身份验证和Web应用程序的IIS与Web应用程序

  4. 4

    在同一MVC应用程序中同时使用OWIN Cookie身份验证和Windows身份验证

  5. 5

    使用IIS应用程序(网络服务-仅Windows身份验证)-无法访问SQL Server

  6. 6

    使用.Net Core中的Windows经过身份验证的应用程序填充来自SQL的自定义声明

  7. 7

    在同一域中的应用程序之间共享Windows身份验证

  8. 8

    使用Windows身份验证和模拟的Web应用程序的IIS

  9. 9

    使用Windows身份验证模拟MVC应用程序中的Active Directory用户

  10. 10

    使用Windows身份验证模拟MVC应用程序中的Active Directory用户

  11. 11

    如何在同一个Angular JS应用程序中将不同的API与不同的身份验证标头一起使用

  12. 12

    无法将Box API Enterprise API与OAuth2身份验证的应用程序一起使用

  13. 13

    将Backup-SqlDatabase cmdlet与SQL Server身份验证一起使用

  14. 14

    将Backup-SqlDatabase cmdlet与SQL Server身份验证一起使用

  15. 15

    在线SharePoint:Windows客户端应用程序可以使用OAuth进行身份验证吗?

  16. 16

    使用Box Windows SDK v2库在C#桌面应用程序中对Box进行身份验证

  17. 17

    如何使用WebListener和Windows身份验证将ASP.NET Core应用程序托管在IIS下?

  18. 18

    使用Windows身份验证将Power BI嵌入到本地ASP.NET Web应用程序中

  19. 19

    使用Box Windows SDK v2库在C#桌面应用程序中对Box进行身份验证

  20. 20

    如何使用WebListener和Windows身份验证将ASP.NET Core应用程序托管在IIS下?

  21. 21

    当传递空的用户名/密码时,Windows身份验证默认情况下与SQL Server一起使用

  22. 22

    SQL Server Windows 用户身份验证

  23. 23

    有条件地对一部分进行身份验证,例如 Windows 身份验证上应用程序的 /secure 以及 OAuth2 上应用程序的其余部分

  24. 24

    在SQL Server中将CASE与JOIN语句一起使用

  25. 25

    在SQL Server中将MIN函数与group by一起使用

  26. 26

    在SQL Server中将Count()与自联接一起使用

  27. 27

    在UWP中将实体框架与SQL Server一起使用

  28. 28

    在SQL Server中将sum与order by子句一起使用

  29. 29

    使用AWS的典型应用程序用户身份验证

热门标签

归档