контакты mvc, oauth и google / yahoo - PullRequest
2 голосов
/ 16 января 2011

Я новичок в oAuth. Что мне нужно сделать, это а) пользователь заходит на сайт, используя стандартный членство в сети .net б) как только он входит в систему, он связывает свою учетную запись google / yahoo (насколько я понимаю, он получает доступ к токену, который предпочтительно никогда не истекает, и я храню его в своей базе данных) c) пользователь может получить свои контакты Google / Yahoo (имя, идентификатор электронной почты и, если возможно, уникальный идентификатор для каждого контакта), используя токен доступа

Я создал учетную запись Google и у меня есть идентификатор приложения и секретный ключ. Я смотрю на образцы dotnetopenauth, шаблоны проектов и инструменты, но в них есть много вещей, и я был бы признателен, если бы кто-то смог направить меня по правильному пути. Спасибо и всего наилучшего Арнаб

1 Ответ

1 голос
/ 17 января 2011

Пример OAuthConsumer, страница GoogleAddressBook.aspx, показывает, как получить контакты Google с помощью OAuth.Обратите внимание, что хотя этот пример не в MVC, а в веб-формах, потребительский код OAuth полностью написан в выделенном коде и не содержит в себе ничего, связанного с веб-формами, поэтому его можно легко поднять и вставить в приложение MVC без проблем,

Нет аналога Yahoo!образец, который поставляется как часть DotNetOpenAuth.

Не пытайтесь использовать InMemoryTokenManager, который используется в примере.Напишите свою собственную реализацию ITokenManager.Комментарии и документы помогут вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...