Skip to Content
AuthorityÜbersicht
ProcessCube® Authority

Authority

Die Authority ist ein OpenID Connect-kompatibler Identity Provider mit integriertem User Management. Sie dient als zentrale Authentifizierungs- und Autorisierungsinstanz für die gesamte ProcessCube-Plattform.

Features

  • Single Sign-On (SSO) für alle ProcessCube-Komponenten
  • OpenID Connect & OAuth 2.0 Standard-konforme Implementierung
  • Zentrale Benutzerverwaltung mit Gruppen und Berechtigungen (Username & Password Extension)
  • Externe Identity Provider — Integration mit Azure AD, Google, ADFS
  • Flexible Claim-basierte Autorisierung mit Scopes, Claims und Gruppen
  • Key Rotation für sichere Schlüsselverwaltung
  • Anonyme Sessions für temporäre Benutzersitzungen
  • Erweiterbarkeit durch eigene Extensions (Login Provider, Claim Resolver, Frontend)
  • REST-API für programmatische Benutzer- und Rechteverwaltung

Quick Start

docker-compose.yml
services: authority: image: marketplace.processcube.io/processcube-io/processcube_authority:2024-2 ports: - 11560:11560 environment: CONFIG_PATH: /etc/authority/config/config.json

Das AppTemplate enthält eine vorkonfigurierte Authority-Instanz — ideal zum Einstieg.

Dokumentation

SektionBeschreibung
Erste SchritteLokale Authority-Instanz aufsetzen mit Docker
Grundlegende KonzepteOAuth 2.0, OpenID Connect, Tokens, Scopes, Claims, Gruppen
KonfigurationAlle Konfigurationsoptionen (JSON, Environment-Variablen)
Plattform verbindenEngine, Portal und External Task Workers anbinden
Username & Password ExtensionIntegrierte Benutzerverwaltung mit Web-Oberfläche
Externe IdentitätsproviderAzure AD, Google, ADFS integrieren
Key RotationSignierungsschlüssel sicher austauschen
Anonyme SessionsTemporäre Benutzersitzungen ohne Registrierung
Erweiterungen entwickelnEigene Login Provider, Claim Resolver und Frontend-Erweiterungen
REST-APIAPI-Referenz für Benutzer-, Gruppen-, Scope- und Claim-Verwaltung