Авторизация аккаунта Google для пользователей, получающих доступ к документам Google - PullRequest
1 голос
/ 17 февраля 2010

Я получаю список документов в Coldfusion через Google Docs API. Я хочу, чтобы пользователи нажимали на ссылку и автоматически входили в документы Google, используя мое имя пользователя и пароль. Google не должен спрашивать у них имя пользователя и пароль. Я опробовал этот пример http://cfgoogle.riaforge.org/

До сих пор я могу открыть список документов, которые есть в моей учетной записи Google Docs. Но я хочу, чтобы кто-нибудь щелкнул по этой ссылке и автоматически вошел как я. И в состоянии получить доступ к моим документам. Возможно ли это?

1 Ответ

1 голос
/ 17 февраля 2010

Я бы предположил, что доступ к документам как вам невозможен через браузер конечного пользователя. Google установит на вашем компьютере файл cookie, идентифицирующий ваш сеанс. Это позволяет вам получить доступ к документам, почте и т. Д., Что связано с вашей учетной записью. Чтобы они могли получить доступ к документам с помощью вашей учетной записи, они должны быть зарегистрированы как вы. Вы не можете сделать это непосредственно из своего приложения, потому что вы можете писать только куки для своего домена (упрощенное, но в основном ....)

Однако может быть обходной путь.

Один из вариантов - использовать API для автоматического предоставления документа пользователю. То есть они предоставляют свой Google ID (не пароль), а вы делитесь им с их аккаунтом. Это, наверное, то, что я бы попробовал.

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

...