title: Laravel - Multi domain using single login server?
body: <p>I'm setting up around 4 <code>Laravel 5.3</code> based apps at the moment, they are all part of one "ecosystem".</p>
  
  <p>I plan to use a central <code>Laravel</code> app that will handle any user signup, user login and also hold all user details. These details will be used across the 4 separate Laravel web apps. I may also use these user details inside mobile apps in the future so I assume i'll need some sort of JWT based system to control this.</p>
  
  <p>I've thought about using <code>Laravel Passport</code> to achieve this but I don't think this will work for this scenario. In all honesty, the documentation is not clear to me whether this is the sort of system it is designed for or if I need to use a different oAuth2 system. My understanding is it is for API authentication only, or am I wrong?</p>
  
  <p>All my other Laravel apps will be on different servers so I can't share the database unfortunately. I need to implement a cross domain solution it seems.</p>
  
  <p>Thanks in advance for any info on this, just to clarify that I am <em>not</em> asking you to code the script for me, simply to help point me in the right direction on how to do this properly - can't really show code on something I don't know!</p>
  
  <p>I believe I have explained <em>everything</em> that I am trying to achieve here, and I have already done research but nothing seems to be clicking in my brain.</p>