openid connect для учебника по drupal

Вот сенарио. Я пытаюсь создать сайт drupal 7, который будет служить моим сервером подключения openid для другого сайта, который создается на python. Мы хотим иметь единый вход для сайта python, чтобы пользователь мог синхронизироваться между сайтом drupal и сайтом python.

Вопрос:

Кто-нибудь знает пошаговое руководство (или вы можете сказать мне, как) по настройке сайта drupal для этого?

Я ничего не знаю о drupal, и мне очень трудно правильно настроить модуль openid connect, чтобы разрешить sso. Думаю, я успешно установил модули openid connect, openid connect sso и oauth 2, а также библиотеку oauth2_server_php.

Где я застрял:

  1. когда я захожу в настройки oauth2, поле «Use openid connect» отсутствует. Согласно одному учебнику, который я видел, он должен быть там.
  2. Когда вы настраиваете openid connect, 3 конечные точки URL (конечная точка авторизации, конечная точка токена и конечная точка UserInfo) остаются для меня загадкой, и я не знаю, что в них вставить. Прямо сейчас мой сервер drupal работает на моем локальном веб-сервере. "http://localhost/drupal"

person Dave Gallant    schedule 11.05.2015    source источник


Ответы (1)


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

И вторая часть - как ваш веб-сайт на Python будет использовать эту недавно созданную реализацию openid connect.

У нас уже есть реализация openid connect, а также пошаговое руководство для сайтов, желающих его использовать.

Если вы хотите рассмотреть альтернативу, у нас есть пошаговое руководство с образцами кода на Java, а также PHP о том, как использовать miniOrange в качестве поставщика подключения OpenID, здесь.

Итак, это руководство позаботится о вашем «другом сайте на Python».

По мере того как мы говорим, добавляются образцы Python, так что следите за обновлениями или свяжитесь со мной, если вам интересно.

person Anirban Mukherji    schedule 14.05.2015