2016-07-28 7 views
0

Я хотел бы реализовать пакет SimpleSamlPHP в моем проекте symfony. Но у меня возникают некоторые проблемы с перенаправлением после входа в систему.Использование SimpleSAMLphp в symfony с композитором

Поясню немного:

я загрузил "simplesamlphp/simplesamlphp" в моем композитора. Таким образом, пакет находится в каталоге поставщика.

Тогда я написал свой собственный комплект, где я настроенную simplesaml, сделанные контроллеры с входа в систему действий, ...

Все работает (в том смысле, что я фактически есть кнопка, которая перенаправляет на IDP (я настроил) и делает свое дело). Но тогда я перенаправляюсь на: http://BASEURL/module.php/saml/sp/saml2-acs.php/IDENTIFIER, которого он не находит, поскольку файлы находятся в комплекте поставщика.

При чтении документации внимательно, я увидел, что baseUrl должен указывать на пакет simplesaml. Но, поскольку этот пакет находится у поставщика, я не могу этого сделать.

Есть ли способ по-прежнему использовать простой пакет SAMLphp или мне нужно искать пакет symfony для использования simpleSAML?

спасибо.

+0

Добро пожаловать в SO. Чтобы получить наилучшие ответы, предоставьте пример [Минимальный, полный и проверенный] (http://stackoverflow.com/help/mcve). – nya

+0

У меня были схожие проблемы, и я просто не стал с этим беспокоиться (зачем смешивать и приковывать две разные системы, я мягко связан с публичной директорией моего FW в www-папке simplesaml, а с тех пор две отдельные системы живут счастливо вместе. –

ответ

0

Я настоятельно рекомендую вам, чтобы дать попробовать на: https://www.lightsaml.com

Я пытался сделать простой IDP/услугу SP и она работает очень хорошо и просто. Наряду с этим я нахожу примеры веб-сайтов, также хорошо написанные, поэтому вы можете начать с базы.

Если вы хотите использовать simplesaml для поиска «simplesamlphp-bundle» в packagist.org, существует как минимум 3 пакета, которые связывают это и могут помочь вам настроить его.