Модуль Simplesamlphp_auth в библиотеке Drupal 8 + Simplesaml - PullRequest
0 голосов
/ 03 мая 2018

Я успешно установил simplesamlphp и настроил свою систему как SP. А также в состоянии войти в систему IDP. Теперь я хочу интегрировать его в мой проект drupal8. В соответствии с инструкциями по установке, я скачал модуль simplesamlphp_auth в папку моего модуля проекта drupal и обновил панель администратора, чтобы установить его, выдает ошибку вроде этой -

The website encountered an unexpected error. Please try again later.</br></br><em class="placeholder">SimpleSAML\Error\CriticalConfigurationError</em>: The configuration (config/config.php) is invalid: Missing configuration file in <em class="placeholder">SimpleSAML\Error\CriticalConfigurationError::fromException()</em> (line <em class="placeholder">78</em> of <em class="placeholder">vendor/simplesamlphp/simplesamlphp/lib/SimpleSAML/Error/CriticalConfigurationError.php</em>). <pre class="backtrace">SimpleSAML_Configuration::getInstance() (Line: 43)

SimpleSAML \ Auth \ Simple -> __ construct ('default-sp') (Строка: 59) Drupal \ simplesamlphp_auth \ Service \ SimplesamlphpAuthManager -> __ construct (Object) (строка: 262) Drupal \ Component \ DependencyInjection \ Container-> createService (Array, 'simplesamlphp_auth.manager') (строка: 171) Drupal \ Component \ DependencyInjection \ Container-> get ('simplesamlphp_auth.manager', 1) (строка: 480) Drupal \ Component \ DependencyInjection \ Container-> resolServicesAndParameters (Array) (строка: 230) Drupal \ Component \ DependencyInjection \ Container-> createService (Array, 'simplesamlphp_auth_event_subscriber') (строка: 171) Drupal \ Component \ DependencyInjection \ Container-> get ('simplesamlphp_auth_event_subscriber') (строка: 105) Drupal \ Component \ EventDispatcher \ ContainerAwareEventDispatcher-> dispatch ('kernel.request', Object) (строка: 127) Symfony \ Component \ HttpKernel \ HttpKernel-> handleRaw (Объект, 1) (Строка: 68) Symfony \ Component \ HttpKernel \ HttpKernel-> handle (Объект, 1, 1) (строка: 57) Drupal \ Core \ StackMiddleware \ Session-> handle (Объект, 1, 1) (Строка: 47) Drupal \ Core \ StackMiddleware \ KernelPreHandle-> handle (Объект, 1, 1) (Строка: 99) Drupal \ page_cache \ StackMiddleware \ PageCache-> pass (Объект, 1, 1) (Строка: 78) Drupal \ page_cache \ StackMiddleware \ PageCache-> handle (Object, 1, 1) (строка: 47) Drupal \ Core \ StackMiddleware \ ReverseProxyMiddleware-> handle (Объект, 1, 1) (Строка: 50) Drupal \ Core \ StackMiddleware \ NegotiationMiddleware-> handle (Объект, 1, 1) (Строка: 23) Stack \ StackedHttpKernel-> handle (Объект, 1, 1) (строка: 664) Drupal \ Core \ DrupalKernel-> handle (Объект) (строка: 19)

Пожалуйста, помогите мне с этим вопросом.

1 Ответ

0 голосов
/ 08 мая 2018

Потратив целый день на эту проблему, я наконец-то решил эту ошибку, скопировав папку docroot / simplesamlphp / config и метаданные в vendor / simplesamlphp / config и метаданные.

Спасибо.

...