AdminAuth::oauth() turns the administration into a simple OAuth provider. Another application redirects the administrator to your CrudAdmin, and receives a token of the administrator after the login.
The other application signs in with the crudadmin driver of crudadmin/socialite.
Configuration
Register every application which may sign in. The key is its client id,name is shown on the login screen.
config/admin_helpers.php
web middleware, because the administrator signs in with the admin session. Exclude admin/oauth/token from CSRF verification, the other application calls it from its server.
routes/web.php