Mik*_*erg 5 .net authentication winforms single-sign-on
我们有一个 WinForms 应用程序,它使用 SQL Server 来存储其数据。为了对应用程序用户进行身份验证,我们使用 SQL Server 进行身份验证。用户必须拥有数据库服务器上存在的用户名/密码才能登录。
到目前为止,一切都很好。
现在我们的一位客户希望我们实现单点登录。他们希望能够在不输入任何用户名/密码的情况下启动我们的应用程序,他们希望使用 Windows 来验证用户身份。
您对我们如何实现这一目标有什么建议吗?
请参阅这篇文章WinForms 应用程序单点登录只需 2 行代码。
\n\n\n\n许多开发人员不知道有两个信息丰富的对象可供他们用于基于角色的验证,并且还可以利用这两个对象来验证对其应用程序的经过身份验证的访问,本质上是单点登录 (SSO),因为用户已经登录到桌面。它们是 WindowPrincipal 和 WindowsIdentity 对象。此截屏视频的目的是揭开如何利用这些对象提供的丰富信息 \xe2\x80\x93 仅用 2 行代码开始。
\n
| 归档时间: |
|
| 查看次数: |
5480 次 |
| 最近记录: |