[英]Adding SSO OpenId/Azure AD auth to an existing Web Forms app
[英]SSO in WinForms app and AD
我们从希望使用Active-Directory为WinForms应用程序设置单一登录和简单用户权限的客户那里获得了一些要求。
该应用程序使用WCF集成了登录功能。
我一直在寻找一些指导原则,但最终总是找到有关WebForms和MVC项目的答案。
是否有人对此有任何经验或可以指导我正确方向的某些链接?
我真的没有AD集成的经验,但是知道较新的.net框架为此内置了功能。
提前致谢 :)
要在Windows应用程序中执行SSO很容易,您需要获得当前登录的AD用户并以其实际值接受该操作。
System.DirectoryServices.AccountManagement.UserPrincipal.Current
其他都不会是SSO。 SSO代表单点登录,当登录到Windows时,用户已经完成了单点登录。
如果要检查输入的用户名/密码是否是AD,则不是SSO,但是您可以使用上述名称空间中PrincipalContext
对象的ValidateCredentials
方法来实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.