c#桌面应用程序的最佳安全框架?

Saw*_*wan 6 .net c# windows security

我需要为c#桌面应用程序提供身份验证服务和授权服务.

Shi*_*iji 4

您可以使用 Windows Identity Foundation (WIF),这是一个基于声明的身份验证系统,适用于所有(至少是大多数)MS 平台。

http://msdn.microsoft.com/en-us/security/aa570351.aspx

  • 不确定“可优化”是什么意思,如果“数据库”是指典型的“用户”表,那么您所需要的只是定制的 STS(适合您的数据库/业务逻辑)安全令牌服务(请参阅 http:// /blogs.msdn.com/b/alikl/archive/2010/08/10/windows-identity-foundation-wif-by-example-part-i-how-to-get-started.aspx 或 http://www .microsoft.com/downloads/en/details.aspx?familyid=4C09FFE4-43DD-4FCC-BE35-C897C9BC4386 第 37 或 75 页)。WIF 不与 AD 或 Windows 身份验证或任何其他东西绑定,例如 Windows 上的 AD 只是实现 80% 解决方案的一个很好的目标,与例如您的自定义数据库相比。 (4认同)