У меня есть идея простого веб-приложения, которое будет связывать информацию из Evernote с Календарем Google. Мне удалось найти хороший Проект Evernote Quickstart, но сейчас я ищу то, с чего начать, чтобы получить доступ к Календарю. Пожалуйста, сообщите, знаете ли вы какие-либо хорошие ресурсы с образцами кода, которые показали бы мне, как делать грязную работу (я имею в виду аутентификацию через OAuth / AuthSub).
Из того, что я читал об использовании OAuth с Google, кажется, что у вас должен быть зарегистрированный домен - мне нужно иметь доступ к службе с сервера разработки моего ноутбука, поэтому я думаю, что я должен придерживаться AuthSub.
Когда я "погуглил" по этой теме, я обнаружил много вопросов, похожих на мой, но ни на один из них не был дан удовлетворительный ответ.
Спасибо заранее за вашу помощь.
ОБНОВЛЕНИЕ: я начинаю думать, что либо мне что-то не хватает, либо никто не использует AuthSub в ASP.NET ...





Чтобы использовать OAuth, вы должны зарегистрировать свой домен в Google на следующей странице: https://www.google.com/accounts/ManageDomains. Эта регистрация предоставит вам учетные данные, необходимые для подписи ваших запросов OAuth. Однако вы все равно можете указать другой URL-адрес oauth_callback в URL-адресе авторизации пользователя. Таким образом, зарегистрированный домен не имеет отношения к oauth_callback.
Недавно я создал образец того, как использовать Google OAuth в ASP.NET и Google с помощью библиотеки Dotnet OpenAuth:
Использование Google OAuth в asp.net
Надеюсь, этот образец поможет :) Доминик
ОБНОВЛЕНИЕ март 2015 г.
К 20 апреля Google больше не будет поддерживать этот API - поэтому мне нужно было перейти на OIDC. Смотрите мою недавнюю статью здесь: Облегченная библиотека OIDC для asp.net