我想构建一个独立于任何身份提供程序(如ADFS,OpenAM,oracle身份)的应用程序。我的目的是验证任何一个IDP的登录用户是如何配置来实现我的SSO的。
我不确定DotNetOpenAuth 2,OAuth.net和Microsoft.OWIN.Security.oAuth中哪一个是好的。
请帮助我朝正确的方向前进
非常感谢
答案 0 :(得分:3)
这些图书馆都不会帮助您使用这些产品。
您提到的库实现:
解决这一挑战的最佳方法是在您的应用程序和这些身份提供商之间建立中介服务。
有几种选择:
免责声明:我为Auth0工作
希望这有帮助, Matias的
答案 1 :(得分:1)
同意@Matias - 这不是一个小问题。
更好地使用已经存在的东西。
另一个选项可能是Authorization Server。这为ADFS,OpenAM和Oracle Identity提供了完整的OAuth支持和联合功能。