Shows how to perform Federated cross-site single sign-in (SSO) and single sign-out (SLO) in Auth0.
cat /etc/hosts | grep app
127.0.0.1 app1.com app2.com app3.com
Create two Auth0 applications:
Config | Value |
---|---|
Type | regular web app |
Allowed Callback URLs | http://app1.com/cb.php, http://app2.com/cb.php |
Config | Value |
---|---|
Type | regular web app |
Allowed Callback URLs | http://app1.com/cb.php, http://app2.com/cb.php |
Config | Value |
---|---|
Type | SPA |
Allowed Callback URLs | http://app3.com/spa.html |
Copy vars.php-TOBEMODIFIED
to vars.php
and update the following variables.
Config | Value |
---|---|
$AUTH0_DOMAIN | AUTH0 TENANT |
$APP1_CLIENT_ID | App1 client ID |
$APP1_CLIENT_SECRET | App1 client Secret |
$APP2_CLIENT_ID | App2 client ID |
$APP2_CLIENT_SECRET | App2 client Secret |
Edit spa.html
and update the following variables.
Config | Value |
---|---|
AUTH0_DOMAIN | AUTH0 TENANT |
AUTH0_CLIENT_ID | App3 client ID |