Реализация SAML2_Compat_AbstractContainer в низкоуровневой библиотеке SimpleSAMLphp

Я хочу использовать низкоуровневую PHP-библиотеку SAMS2 SimpleSAMLphp для генерации запроса SAML и отправки его в IdP. Для этого я пытаюсь настроить SimpleSAMLphp библиотека низкого уровня . Я выполнил шаги, указанные в руководстве по использованию. В руководстве упоминается, что я должен:

Обеспечение необходимых внешних зависимостей путем расширения и реализации SAML2_Compat_AbstractContainer затем вводить его в ContainerSingleton

Я попробовал код, приведенный в примере, и он выдает ошибку, утверждая, что $container объект является нулевым. Что я могу сделать, чтобы решить эту проблему?

1

Решение

Насколько я понимаю, нужно создать класс, расширяющий SAML2_Compat_AbstractContainer, затем установить этот класс в $container объект, а затем передать его SAML2_Compat_ContainerSingleton::setContainer, В примере предполагается, что вы сделали это до require 'vendor/autoload.php'; линия.

class MyContainer extends SAML2_Compat_AbstractContainer {
//...
}

$container = new MyContainer();

// Use Composers autoloading
require 'vendor/autoload.php';
//rest of the example
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]