'use client'; import { useTranslations } from 'next-intl'; import Link from 'next/link'; import { motion } from 'framer-motion'; import { ArrowLeft, Key, Shield, Smartphone, ExternalLink, AlertTriangle } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { Badge } from '@/components/ui/badge'; interface SecuritySettingsContentProps { locale: string; } /** * Security settings content - Password and 2FA settings */ export function SecuritySettingsContent({ locale }: SecuritySettingsContentProps) { const t = useTranslations('settings'); // Keycloak account management URL (would be configured via environment variable) const keycloakAccountUrl = process.env.NEXT_PUBLIC_KEYCLOAK_ACCOUNT_URL || '#'; return (
{t('securityDescription')}
Sicherheitseinstellungen werden in Keycloak verwaltet
Passwortaenderungen und Zwei-Faktor-Authentifizierung werden zentral ueber Keycloak verwaltet. Klicken Sie auf die Buttons unten, um zur Keycloak-Kontoverwaltung weitergeleitet zu werden.
Ihr Passwort wird zentral in Keycloak verwaltet. Ein starkes Passwort sollte mindestens 12 Zeichen lang sein und Gross- und Kleinbuchstaben, Zahlen sowie Sonderzeichen enthalten.
Die Zwei-Faktor-Authentifizierung bietet eine zusaetzliche Sicherheitsebene fuer Ihr Konto. Selbst wenn jemand Ihr Passwort kennt, benoetigt er zusaetzlich Zugriff auf Ihr Authentifizierungsgeraet.
Unterstuetzte Methoden:
Sie koennen Ihre aktiven Sitzungen in der Keycloak-Kontoverwaltung einsehen und bei Bedarf einzelne Sitzungen beenden.