我正在编写一个 ASP.Net WebApi 应用程序,我想使用自定义登录(如 ASP.NET 成员资格)和社交登录(谷歌、Facebook、Twitter、LinkedIn 以及希望更多)的组合来保护它。用户应该能够选择其中任何一个。
我的客户端是纯 HTML/JS SPA 应用程序,为此我需要实现 OAuth 的隐式授权流程。
我现在看到的选项是
使用 Thinktecture 的身份服务器和授权服务器。
使用 DotNetOpenAuth 库。
谁能指出我正确的方向?以上哪个选项对我有用?
谢谢