Привет, ну собственно это уже не проблемы админки, а больше проблемы Laravel, я бы даже сказал не проблемы, а изменения.
В документации описан процесс изменения алгоритма авторизации:
Если кратко, то в Laravel 5.2 появились так называемые гарды, которые позволяют реализовать несколько алгоритмов авторизации и использовать их параллельно, а также выбирать гард авторизации используемый по умолчанию.
'defaults' => [
'guard' => 'sentinel', // Используемый по умолчанию
....
],
...
'guards' => [
...
'sentinel' => [
'driver' => 'session',
'provider' => 'sentinel',
],
],
...
'providers' => [
'sentinel' => [
'driver' => 'sentinel',
'model' => App\User::class,
'options' => [
....
],
],
],
Auth::extend('sentinel', function($app, $name, array $config) {
...
});
Т.е. мы создаем свой провайдер для авторизации, делаем его гардом по умолчанию.