2010-01-11 4 views
4

Я хочу создать систему входа OpenId, такую ​​как stackoverflow :) в drupal..По умолчанию, drupal не предлагает этого .. есть ли какой-нибудь плагин, который выполняет эту работу?Включить OpenId в drupal

EDIT: пользователь должен ТАКЖЕ быть в состоянии войти в их Yahoo, Gmail, AOL или блоггер account..u ребята не могут понять мой про .. это позволило simple..i've OpenId в моем drupal 6. Когда я пытаюсь использовать свою учетную запись gmail или yahoo, она не входит в систему.

Что я должен сделать для этого?

ответ

3

Yes, there's a module for that.

Но вы добавили drupal-6 тег, который предполагает вы используете Drupal 6; OpenID has been a core part of Drupal 6 для> 2 лет - это задокументировано в handbook.

+1

ya, но у него нет возможности входа в систему с их идентификатором gmail или yahoo, например, как stackoverflow делает – Sam

+3

Это только особые случаи: URL-адрес открытого пользователя google: http://www.google.com/profiles/<> ', для yahoo это' https://me.yahoo.com/ <> '. Конкретными кнопками StackOverflow являются только javascript-ярлыки, которые действуют так, как будто пользователь ввел эту строку в поле и нажал кнопку. –

+3

Собственно, это только частично верно; Google предоставляет другой URL-адрес ('https: // www.google.com/accounts/o8/id'), который работает для любого пользователя независимо от имени пользователя - см. Http://code.google.com/apis/accounts/docs/OpenID.html' для больше. Yahoo делает что-то похожее с 'http: // yahoo.com /' –

1

OpenId уже включен в ядро ​​в drupal 6, просто включите его. Для drupal5 вам необходимо установить соответствующий модуль.

4

В настоящее время существует модуль, который использует Javascript OpenID Selector для добавления подобного визуального интерфейса и упрощает использование OpenID на Drupal, модуль называется OpenID Selector.

Смежные вопросы