title: Simplesamlphp_auth module in Drupal 8 + Simplesaml library
body: <p>I have successfully installed simplesamlphp and configured my system as SP. And also able to login to IDP. Now I want to integrate it in my drupal8 project.
  So as per the installation instructions, I downloaded simplesamlphp_auth module in my drupal project module folder and refreshed admin panel to install it, throws an error like this-</p>
  
  <pre><code>The website encountered an unexpected error. Please try again later.&lt;/br&gt;&lt;/br&gt;&lt;em class="placeholder"&gt;SimpleSAML\Error\CriticalConfigurationError&lt;/em&gt;: The configuration (config/config.php) is invalid: Missing configuration file in &lt;em class="placeholder"&gt;SimpleSAML\Error\CriticalConfigurationError::fromException()&lt;/em&gt; (line &lt;em class="placeholder"&gt;78&lt;/em&gt; of &lt;em class="placeholder"&gt;vendor/simplesamlphp/simplesamlphp/lib/SimpleSAML/Error/CriticalConfigurationError.php&lt;/em&gt;). &lt;pre class="backtrace"&gt;SimpleSAML_Configuration::getInstance() (Line: 43)
  </code></pre>
  
  <p>SimpleSAML\Auth\Simple-&gt;__construct(&#039;default-sp&#039;) (Line: 59)
  Drupal\simplesamlphp_auth\Service\SimplesamlphpAuthManager-&gt;__construct(Object) (Line: 262)
  Drupal\Component\DependencyInjection\Container-&gt;createService(Array, &#039;simplesamlphp_auth.manager&#039;) (Line: 171)
  Drupal\Component\DependencyInjection\Container-&gt;get(&#039;simplesamlphp_auth.manager&#039;, 1) (Line: 480)
  Drupal\Component\DependencyInjection\Container-&gt;resolveServicesAndParameters(Array) (Line: 230)
  Drupal\Component\DependencyInjection\Container-&gt;createService(Array, &#039;simplesamlphp_auth_event_subscriber&#039;) (Line: 171)
  Drupal\Component\DependencyInjection\Container-&gt;get(&#039;simplesamlphp_auth_event_subscriber&#039;) (Line: 105)
  Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher-&gt;dispatch(&#039;kernel.request&#039;, Object) (Line: 127)
  Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw(Object, 1) (Line: 68)
  Symfony\Component\HttpKernel\HttpKernel-&gt;handle(Object, 1, 1) (Line: 57)
  Drupal\Core\StackMiddleware\Session-&gt;handle(Object, 1, 1) (Line: 47)
  Drupal\Core\StackMiddleware\KernelPreHandle-&gt;handle(Object, 1, 1) (Line: 99)
  Drupal\page_cache\StackMiddleware\PageCache-&gt;pass(Object, 1, 1) (Line: 78)
  Drupal\page_cache\StackMiddleware\PageCache-&gt;handle(Object, 1, 1) (Line: 47)
  Drupal\Core\StackMiddleware\ReverseProxyMiddleware-&gt;handle(Object, 1, 1) (Line: 50)
  Drupal\Core\StackMiddleware\NegotiationMiddleware-&gt;handle(Object, 1, 1) (Line: 23)
  Stack\StackedHttpKernel-&gt;handle(Object, 1, 1) (Line: 664)
  Drupal\Core\DrupalKernel-&gt;handle(Object) (Line: 19)
  </p>
  
  <p>Please help me with this issue.</p>