Существует ли де-факто решение для ASP.NET MVC 3+, которое следует использовать в случае, если ему нужно разрешить пользователям входить / выходить через:
- OpenID
- OAuth
- Простая регистрация / ручная аутентификация
То, что я в основном ищу, это "Членский API", который работает для OpenID, OAuth и всего остального. Основные характеристики:
- Поддержка ролей (для ASP.NET MVC)
- Возможность привязки нескольких методов аутентификации к одному пользователю (например, кто-то сначала подписался на «тривиальную регистрацию», затем он хочет связать свою учетную запись Google, а затем свою учетную запись Yahoo, чтобы он мог иметь возможность авторизации с любым из эти 3)
Спасибо!