Drupal 8 - multisite with shared tables (user tables / all tables)?
<p>I need to create about 20-30 Drupal8 sites on different domains. There will be similar content (difference only in details like city name, ajax calls, etc.) but also there will be a specific content like news.</p>

<p>I know all weakness of this idea, but anyway I think that shared tables in one database will be the best solution for this project. 
My steps:</p>

<ul>
<li>installing first default site (sites/default) with prefix for tables default_</li>
<li>creating directory for second site (sites/second), and configuring sites.php (seconddomain.com => sites/second)</li>
<li>installing second site (sites/second) with prefix for tables second_</li>
</ul>

<p>... then I tried to use solution which is described on many sites:</p>

<pre><code>$databases['default']['default'] = array(
  'database-configuration-stuff' =&gt; '[...database configuration]'
  'prefix' =&gt; array(
    'default'   =&gt; 'second_', // default prefix for second site
    'users'     =&gt; 'default_', // shared users...
    'sessions'  =&gt; 'default_',
    'role'      =&gt; 'default_',
    'authmap'   =&gt; 'default_',
  ),
);
</code></pre>

<p>but it doesn't work. I see only users from second site. Cache cleaning doesn't change anything. Any ideas?</p>

<p>Maybe there is possibility to create multi-page solution with one shared database (not only for users but for nodes also) and create content directed to different domains from one admin console? </p>

<p>BTW: If there is any possibility to create sth like this using Drupal7 I can change d8 to d7.</p>