2017-06-27 73 views
0

我已经有超过10个应用程序开发使用asp.net不同版本的框架工程2.0,3.5和4.目前我需要应用单一登录在我所有的应用程序使用Windows天青活动目录SSO。但我不知道应该将哪些代码或库添加到我的应用程序以使用azure SSO进行配置。我是否需要重新开发我的应用程序或使用不同的版本重新创建它?如果有人知道我该怎么做。ASP.net与Windows Azure活动目录sso

回答

-1

这种情况下的“SSO”是指SAML。要在C#中执行SAML,请查看Windows Identity Foundation(WIF),其中包含一些SAML支持。

请注意,执行SAML SSO涉及的不仅仅是放入正确类型的用户名/密码字段。您需要额外的特殊页面才能处理某些重定向,并且有办法将Azure元数据与Azure AD身份提供商进行存储。这可能是痛苦的。

+0

谢谢@Joel你有什么想法或方法来应用SSO在我的情况下,需要较少的努力,可能是另一种产品或工具,我不认为Windows Azure是我可以应用任何其他工具的唯一解决方案。 –

+0

没有。你在工作之前有很多工作要做。 –

+0

@JoelCoehoorn:Azure支持其他SSO协议,例如Oauth2。考虑到两者之间的所有差异,实施OAuth在技术上可能更简单。你的回答是不完整的,至少只提到一种可能性。 –