Можно ли использовать openID и facebook connect для получения адреса электронной почты пользователя? - PullRequest
1 голос
/ 28 августа 2010

Бонусный вопрос: Кто-нибудь знает, как это сделать, используя гем ruby-openid?

Спасибо!

Ответы [ 2 ]

1 голос
/ 30 августа 2010

Возможно с обоими, но с некоторыми ограничениями. Поставщик OpenID должен поддерживать либо простую регистрацию, либо обмен атрибутами. Например, Yahoo поддерживает sreg, а Google поддерживает AX. Yahoo будет отправлять электронную почту только проверенным веб-сайтам. Google запрашивает разрешение пользователя, прежде чем делиться электронной почтой с проверяющей стороной openid, если пользователь отказывается войти, не удастся.

Чтобы получать электронную почту пользователя из Facebook, ваше приложение должно сначала запросить расширенные разрешения (см. http://developers.facebook.com/docs/authentication/permissions и http://developers.facebook.com/blog/post/355).

Это довольно распространенный вопрос, так что вы сможете получить массу информации по этому вопросу.

0 голосов
/ 28 августа 2010

Нет, я так не думаю.

И любые попытки сделать это (без разрешения пользователя), безусловно, будут считаться злыми и неэтичными.

...