@php $securityMenuItems = collect([ [ 'label' => 'Private Keys', 'route' => 'security.private-key.index', 'active' => request()->routeIs('security.private-key.*'), 'icon' => 'keys', ], auth()->user()?->can('viewAny', App\Models\CloudProviderToken::class) ? [ 'label' => 'Cloud Tokens', 'route' => 'security.cloud-tokens', 'active' => request()->routeIs('security.cloud-tokens*'), 'icon' => 'cloud', ] : null, auth()->user()?->can('viewAny', App\Models\CloudInitScript::class) ? [ 'label' => 'Cloud-Init Scripts', 'route' => 'security.cloud-init-scripts', 'active' => request()->routeIs('security.cloud-init-scripts*'), 'icon' => 'file-content', ] : null, [ 'label' => 'API Tokens', 'route' => 'security.api-tokens', 'active' => request()->routeIs('security.api-tokens'), 'icon' => 'code', ], ])->filter(); @endphp

Keys & Tokens

Manage SSH keys, cloud credentials, and API access tokens.

@isset($actions)
{{ $actions }}
@endisset {{ $slot }}