Модуль Open Login добавляет виджет для формы входа в аккаунт. Модуль не реализует свою логику идентификации пользователя и его работа основана на стандартном модулей OpenID. Когда пользователь выбирает OpenID-провайдера, JavaScript подставляет идентификатор выбранного провайдера при отправке формы.
Отметьте: модуль перемещает вкладку OpenID с пути user/[uid]/openid на путь user/[uid]/edit/openid.
Список провайдеров определяется в файле openlogin.settings.inc и если вам нужно, то вы можете изменить их. Пример:
'yahoo' => array(
'name' => 'Yahoo',
'icon' => 'http://www.yahoo.com/favicon.ico',
'usercalled'=> 'yahoo id',
'url_prefix' => 'http://me.yahoo.com/',
'url_suffix' => '',
'website' => 'http://www.yahoo.com',
'openid1' => false,
),
'windows' => array(
'name' => 'Windows Live ID',
'icon' => 'https://login.live-int.com/favicon.ico',
'url_prefix' => 'https://login.live-int.com/',
'url_suffix' => '',
'website' => 'https://login.live-int.com/',
'openid1' => true,
),