python-saml (OneLogin), эквивалентный фильтрам SimpleSAMLphp - PullRequest
0 голосов
/ 10 мая 2018

Мне интересно, имеет ли библиотека python-saml от OneLogin (мы используем ее в качестве SP) функции, семантически похожие на фильтры обработки в SimpleSAMLphp (наш IdP), как описано здесь и здесь , например.

Вариант использования для нас будет следующим: в инициированном IdP потоке от разных клиентов, что если имена атрибутов различаютсяот клиента к клиенту, и наша логика зависит от определенных имен этих атрибутов.Например, клиент отправляет имя группы (или роль) в зависимости от того, какое решение о предоставлении прав принято в нашем SP.Или что-то похожее, то есть клиент имеет атрибут с заглавной буквы, что не так в нашей среде.

Какую бы правильную функцию python-saml можно было использовать для сопоставления входящих атрибутов на согласованной основе.Или мы должны сами разработать его, чтобы сохранить соответствия идиосинкразий каждого клиента нашей концептуальной модели?И в последнем случае, есть ли в библиотеке python-saml какие-либо хуки, которые мы могли бы использовать (мы специфичны для Django).

Заранее спасибо.

1 Ответ

0 голосов
/ 14 октября 2018

Pysaml2 поддерживает это через настройку attribute_map_dir. OneLogin Python SAML код не.

...