ASP.Net WebApi アプリケーションを作成しています。カスタム ログイン (ASP.NET メンバーシップなど) とソーシャル ログイン (Google、Facebook、Twitter、LinkedIn など) の組み合わせを使用してセキュリティを確保したいと考えています。ユーザーはそれらのいずれかを選択できる必要があります。
私のクライアントは純粋な HTML/JS SPA アプリケーションであり、そのためには OAuth の Implict grant フローを実装する必要があります。
私が今見ているオプションは
Thinktecture の Identity Server と Authorization Server を使用します。
DotNetOpenAuth ライブラリを使用します。
誰かが私を正しい方向に向けることができますか? 上記のオプションのどれが私に適していますか?
ありがとう