Now users may login via Shibboleth by going to https://example.com/shibboleth-login
and logout using https://example.com/shibboleth-logout so you can provide a custom link
or redirect based on email address in the login form.

You may configure server variable mappings in config/shibboleth.php such as
the user's first name, last name, entitlements, etc. You can take a look at them
by reading what's been populated into the $_SERVER variable after authentication.

<?phpprint_r($_SERVER);

Mapped values will be synced to the user table upon successful authentication.

Declare Login Route

This package names its route shibboleth-login because
it's designed to work alongside other authentication providers,
such as the default scaffolding provided by artisan.
But if this is the only authentication provider,
then that name will need to be manually declared. e.g.

Local Users

This was designed to work side-by-side with the native authentication system
for projects where you want to have both Shibboleth and local users.
If you would like to allow local registration as well as authenticate Shibboleth
users, then use laravel's built-in auth system.

php artisan make:auth

JWTAuth Tokens

If you're taking advantage of token authentication with tymon/jwt-auth then
set this variable in your .env