Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработан дополнительный функционал для пакета SimpleSAMLphp.

Основная задача - решение проблемы single sign on.

В исходном варианте была реализация: сайт отправляет запрос на сервер аутентификации, который в свою очередь формирует ответ и при необходимости требует от пользователя авторизации. Разработан асинхронный вариант работы скрипта: с сервера, который содержит информацию о пользователях в одностороннем порядке отправляется зашифрованный подписанный запрос на любые другие сервера, на которых установлена любая реализация SAML.

Практическое использование: компания А продает услуги для большого количества пользователей. Компания В хранит базу этих пользователей, отслеживает их подписки, и т.п. с сайта компании В пользователь может попасть на любое количество сайтов, которые продают нужный ему контент. Точно так же, как и сайт компании А может быть настроен таким образом, чтобы обслуживать любое количество сайтов типа "В".

Параметры для вызова функции: адрес сервиса обработки входящих данных, адрес целевой страницы, используемый для шифрования сертификат, ключ, шифр ключа, передаваемое имя пользователя, урл возврата на сайт, ассоциативный массив атрибутов пользователя