Можете ли вы расширить Google Identity Toolkit, включив в него Facebook / Twitter / и т. Д.? - PullRequest
8 голосов
/ 13 октября 2011

Я решил изучить использование Google Identity Toolkit. Я знал, что мне понравился пользовательский интерфейс и идея использования "федеративной" системы входа в систему. Теперь у меня есть сомнения, поскольку мой сайт хорошо работает с gmail / ymail / hotmail и т. Д., Но, похоже, он не поддерживает ни одну из социальных платформ.

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

Должен ли я пойти по пользовательскому маршруту (например, через stackoverflow?) Или пропустил некоторые документы по GITKit?

Любая помощь будет высоко ценится.

Ответы [ 2 ]

6 голосов
/ 14 октября 2011

До публикации этого вопроса я действительно много гуглял. Однако я натолкнулся на некоторые ответы. Вместо того, чтобы удалить мой пост - я думаю, что я должен поделиться информацией. Если другие считают, что информация ясна, пожалуйста, удалите эту тему!

Во-первых, есть страница с описанием того, как добавлять собственные IDP: https://sites.google.com/site/gitooldocs/customidps

Существует также образец сайта (http://www.openidsamplestore.com/localmapping/), который использует Facebook.

Как продвинутая демонстрация работает для провайдеров идентификации, которые не Поставщики электронной почты, такие как социальные сети?

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

Наконец, список лучших практик доступен здесь:

https://sites.google.com/site/oauthgoog/UXFedLogin/loginlogic

РЕДАКТИРОВАТЬ 1:

Если этот поставщик удостоверений утверждает адреса электронной почты, которые он не делает хост, мы предлагаем вам также реализовать дополнительную логику привязки аккаунта.

В будущей версии GITKit будет добавлена ​​поддержка для этих типов провайдеры идентификации, такие как социальные сети, которые будут избегать необходимости реализовать эту логику

Возможно, GITKit - это будущее, в конце концов ... Было бы неплохо иметь представление о сроках, в которые эта поддержка будет добавлена, хотя ...

РЕДАКТИРОВАТЬ 2:

Прямо изо рта лошади (Эрик Сакс @ Google - Ссылка на источник ):

Эта функция, как ожидается, не будет общедоступна в 2011 году. Мы стреляют за первый квартал 2012 года

1 голос
/ 26 мая 2012

Похоже, что кто-то начал работать еще в декабре 2011 года, но все еще остается нерешенной проблема с отображением идентификатора, возвращенного на адрес электронной почты.Возможно, оно было решено: https://groups.google.com/forum/#!searchin/google-identity-toolkit/facebook/google-identity-toolkit/2218yW4zXw8/28X7btJEh_sJ

Вот документация для хранилища образцов, включая краткую информацию о базовом, мобильном и расширенном режимах (с использованием facebook): https://sites.google.com/site/oauthgoog/Home/openidsamplesite

Out of ofвстроенный IDP для Facebook и Twitter еще не выпущен.

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