# Keycloak

**Keycloak** ist eine Open-Source-Plattform für Identitäts- und Zugriffsmanagement. Es bietet Funktionen zur Authentifizierung und Autorisierung für Webanwendungen, mobile Anwendungen und RESTful-APIs.

***

### Hauptfunktionen:

* **Single Sign-On (SSO)**: Einmal anmelden und Zugriff auf mehrere Anwendungen erhalten
* **Identity Management**: Verwaltung von Benutzern, Rollen und Gruppen
* **Unterstützung für Protokolle**: OAuth 2.0, OpenID Connect, SAML 2.0
* **Benutzerverwaltung**: Registrierung, Passwort-Management, Multi-Faktor-Authentifizierung
* **Role-Based Access Control (RBAC)**: Zuweisung von Rollen und Berechtigungen an Benutzer und Gruppen
* **Zentrale Verwaltung**: Benutzerfreundliche Admin-Konsole zur Verwaltung von Benutzern, Clients und Sicherheitsrichtlinien

### Anwendungsfälle:

* **Sichere Authentifizierung**: Ein zentrales System, das Benutzer sicher authentifiziert, ohne dass jede Anwendung ihre eigene Authentifizierung entwickeln muss
* **Zugriffssteuerung**: Kontrolle darüber, wer auf welche Ressourcen und Funktionen innerhalb von Anwendungen zugreifen darf
* **Integration in bestehende Systeme**: Keycloak kann leicht in bestehende Anwendungen und Dienste integriert werden, um eine nahtlose Authentifizierung zu ermöglichen


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://basyx-security-plugin.gitbook.io/basyx-security/grundlegende-informationen/keycloak.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
