@extends('layouts.app') @section('title', 'SSO-Konfiguration – NeoNail DB') @section('content')

Single Sign-On

Authentik OAuth2/OIDC Konfiguration

@if($sso->isConfigured()) Aktiv @else Nicht konfiguriert @endif
{{-- Status-Banner --}} @if($sso->isConfigured())
SSO ist aktiv. Auf der Login-Seite wird der „Mit Authentik anmelden"-Button angezeigt.
@elseif($sso->enabled && !$sso->isConfigured())
SSO ist aktiviert, aber die Konfiguration ist unvollständig. Bitte alle Felder ausfüllen.
@endif
{{-- Konfigurationsformular --}}
Einstellungen
@csrf @method('PUT') {{-- Aktivieren --}}
enabled ? 'checked' : '' }}>
Nur wenn aktiviert und alle Felder ausgefüllt sind, erscheint der SSO-Button auf der Login-Seite.

{{-- Base URL --}}
@error('base_url')
{{ $message }}
@enderror
Die URL deiner Authentik-Instanz, ohne abschließenden Slash.
{{-- Client ID --}}
@error('client_id')
{{ $message }}
@enderror
{{-- Client Secret --}}
@error('client_secret')
{{ $message }}
@enderror
{{-- Slug --}}
@error('slug')
{{ $message }}
@enderror
Nur zur Dokumentation – wird nicht im OAuth2-Flow verwendet.
@if($sso->isConfigured()) SSO testen @endif
{{-- Info-Sidebar --}}
{{-- Callback URL --}}
Redirect URI

Diese URL musst du in Authentik als Redirect URI eintragen:

{{ route('sso.callback') }}
{{-- Setup-Anleitung --}}
Setup in Authentik
  1. In Authentik: Applications → Create
  2. Provider-Typ: OAuth2/OpenID Provider
  3. Authorization flow wählen
  4. Redirect URI eintragen (siehe links)
  5. Client ID und Client Secret kopieren
  6. Hier eintragen und speichern

Scopes: openid email profile

@endsection @section('scripts') @endsection