AuthSub / OAuth, ASP.NET и Google API - PullRequest
       13

AuthSub / OAuth, ASP.NET и Google API

0 голосов
/ 20 января 2009

У меня есть идея для простого веб-приложения, которое будет связывать информацию из Evernote в Календарь Google. Мне удалось найти хороший проект Evernote Quickstart , но сейчас я ищу что-то, с чего начать доступ к календарю. Пожалуйста, сообщите, если вы знаете какие-либо хорошие ресурсы с примерами кода, которые бы показали мне, как выполнять грязную работу (я имею в виду аутентификацию либо через OAuth / AuthSub).

Из того, что я читал об использовании OAuth с Google, кажется, что у вас должен быть зарегистрированный домен - мне нужно иметь доступ к сервису с сервера разработки моего ноутбука, поэтому я полагаю, что должен придерживаться AuthSub.

Когда я «гуглил» по этой теме, я нашел много вопросов, похожих на мои, но ни на один из них не было получено удовлетворительного ответа.

Заранее благодарю за помощь.

ОБНОВЛЕНИЕ: я начинаю думать, что либо я что-то упустил, либо никто не использует AuthSub в ASP.NET ...

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Недавно я создал пример использования Google OAuth в ASP.NET и Google с помощью библиотеки Dotnet OpenAuth:

Использование Google OAuth в asp.net

Надеюсь, этот образец поможет :) Dominik

ОБНОВЛЕНИЕ март 2015 г.

К 20 апреля Google больше не будет поддерживать этот API - поэтому мне нужно было перейти на OIDC. Смотрите мою недавнюю статью здесь: Облегченная библиотека OIDC для asp.net

0 голосов
/ 14 мая 2009

Чтобы использовать OAuth, вы должны зарегистрировать свой домен в Google на следующей странице: https://www.google.com/accounts/ManageDomains. Эта регистрация предоставит вам учетные данные, необходимые для подписания ваших запросов OAuth. Однако вы все равно можете указать другой URL-адрес oauth_callback в URL-адресе авторизации пользователя. Таким образом, зарегистрированный домен не имеет отношения к oauth_callback.

...