Помощь

Распределенная аутентификация

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

Распределенная уатентификация позволяет новому пользователю ввести логин и пароль в блок авторизации, и немедленно пройти ее, даже если пользователь никогда не был на Сообщество разработчиков ядра Linux. Это работает потому что Drupal знает как связаться с внешними регистрационными базами данных. Например, новый пользователь 'Joe' уже зарегистрирован пользователь Форума Delphi. Drupal информирует Joe на регистрационном и авторизационном экранах, что он может авторизоваться с этим Delphi ID вместо регистрации на на Сообщество разработчиков ядра Linux. Joe нравиться эта идея, и авторизовавшись с логином joe@remote.delphiforums.com и со своим обычным паролем Delphi. Drupal соединяется с сервером remote.delphiforums.com (обычно используя XML-RPC, HTTP POST, или SOAP) и спрашивает: "Этот пароль для пользователя Joe корректен?". Если Delphi отвечает да, затем вы создаете новую учетную запись на Сообщество разработчиков ядра Linux для Joe и авторизуете его. Joe может продолжать регистрировать Сообщество разработчиков ядра Linux так же, и он будет авторизован на такую же учетную запись.

Drupal