Как настроить атрибуты ответа, отправленные IdP с использованием simpleSAMLphp? - PullRequest
1 голос
/ 11 ноября 2011

Я установил два экземпляра simpleSAMLphp, один как поставщик услуг, другой как поставщик удостоверений (например: http://sp.service.com & http://idp.service.com). Для аутентификации я использую sqlauth . В примере sqlauth после успешной аутентификации IdP возвращает имя, имя пользователя, emailid, имя группы из таблиц базы данных в SP. Теперь я хочу настроить таблицу и извлечь из нее все атрибуты.

Какой файл или функцию необходимо настроить для достижения этой цели?

1 Ответ

0 голосов
/ 24 ноября 2011

Проверьте, есть ли AttributeFilterLimit в метаданных config / authsource.php (SP) / saml20-idp-hosted (IdP).

Лучший способ узнать, получает ли ваш IdP все пользовательские данные, - это получить доступ к браузеру, открыть IdP и получить доступ к аутентификации -> Проверка настроенных источников аутентификации -> sqauth (Позже вы можете сделать то же самое в SP, проверяя подлинность saml)

Если вы не видите всех ожидаемых пользовательских данных, возможно, применен фильтр или sqlauth плохо настроен.

Как видно из документации sqlauth , вы получите все данные, соответствующие запросу, заданному вами в файле конфигурации authsource.

На стороне SP, чтобы получить атрибут в вашем окончательном приложении, вы должны взглянуть на эту документацию

...