horizon secret

This commit is contained in:
HolgerHatGarKeineNode
2023-02-04 13:17:34 +01:00
parent 0276247de3
commit 36ce3b51f6
4 changed files with 12 additions and 4 deletions

View File

@@ -28,8 +28,12 @@ class HorizonServiceProvider extends HorizonApplicationServiceProvider
*/
protected function gate(): void
{
Gate::define('viewHorizon', function ($user) {
return $user->hasRole('super-admin');
Gate::define('viewHorizon', function ($user = null) {
if (empty($user)) {
return request()->bearerToken() === config('services.horizon.secret');
} else {
return $user->hasRole('horizon-admin');
}
});
}
}