A hands-on guide to being your own Identity Provider — with Laravel 12 and Passport v13.
You will build a Central Portal that acts as an OAuth 2.0 Authorization Server, then wire up
child sites (Site A, Site B, Site C) so a user logs in once and gets access to all
of them.
No Google. No Auth0. No Keycloak. No "Sign in with…" anything. You own the users table,






