Я действительно очень хочу любить DotNetOpenAuth, библиотеку OpenId, OAuth для .Net, но она действительно не режет ее для меня.
Прежде всего, это не работает на моно (примеры терпят неудачу с ошибкой web.config или другими ошибками).
Во-вторых, мне не нужны 99% функций библиотеки, все, что я хочу, - это что-то простое, что заботится о сложности использования клиента OpenId/OAuth для меня. Мне не нужно писать сервер OpenId &mdash, я просто хочу, чтобы мои пользователи нажимали кнопку "Войти с Google": -)
Все, что я хочу сделать, это набор кнопок для входа пользователей на мой веб-сайт (любой из них хорош, все три бонуса):
-
Facebook(не поддерживает OAuth, поэтому маловероятно)
Существуют ли какие-либо простые, пригодные для использования альтернативы, которые дают мне что-то вроде:
- Отбрасывание фрагмента или компонента для размещения страниц
- В идеале он просто установил
HttpContext.Current.User
- Интеграция с Membership — В основном использование членства для отслеживания того, кто был на сайте раньше.
?