Я ищу решение для внедрения аутентификации SAML с домашней ADFS и shibboleth Idp (поставщик удостоверений).Инструментарий Onelogin SAML PHP - может ли он использоваться без провайдера идентификации SAML onelogin?
Есть ли у кого-нибудь опыт использования инструментария onelogin php?
Является ли эта библиотека подходящей или только для использования с onelogin SAML Idp?
https://github.com/onelogin/php-saml
Это выглядит многообещающим, другой вариант может быть simpleSamlphp - но OneLogin кажется более принято.
Большое спасибо
php-saml не является PSR-4 (PSR-0 устарел), но почему вы говорите, что он выглядит архаичным? Когда я его реализовал, появились альтернативы, такие как lightsaml или simpleSAMLphp, поэтому я решил реализовать его по-другому, и сейчас вы можете видеть, что это имеет огромное усыновление, и многие плагины и фреймворки приняли его. Я предлагаю вам использовать его в следующем проекте, и вы увидите, насколько это просто. – smartin
Несомненно @smartin Я уверен, что он хорошо работает для целей его цели, но прошло довольно давно, когда у php не было пространств имен, а имена классов PEAR были использованы, а когда не было композитора и в него были включены зависимости libs в собственном репо было нормальным - таковы причины, по которым я сказал «архаично», такими средствами, как это было сделано раньше. В конце концов, это просто мое субъективное мнение, пожалуйста, не принимайте это лично. Cheers –
Все в порядке. возможно, однажды я выпущу новую «менее архаичную версию», но сейчас я сосредоточен на новых выпусках наборов SAML на других языках и новых функциях. В конце вы можете добавить этот инструментарий в свой проект на композиторе и только нужно вызывать методы API, которые достаточно гибкие и простые для подключения с любым IdP. – smartin