13 Okt.

Keycloak

Versino Financial Suite

Keycloak ist die Grundlage des Identitäts- und Authentifizierungsdienstes von SAP Business One. SAP Business One bettet Keycloak als Authentication Server ein, der die Zugriffstoken für den Service Layer ausstellt.

Rolle in SAP Business One

Der Authentication Server ist ein eingebettetes Keycloak. Er läuft auf Port 40020, nutzt den Realm sapb1 und verwendet die Standardpfade von Keycloak für Anmeldung, Token und Abmeldung. Der Service Layer prüft die ausgestellten Token bei jeder Anfrage gegen diesen Server. Ab Feature Package 2602 prüft der Service Layer zusätzlich die Zielgruppe (Audience) des Tokens. Für Versionen vor Feature Package 2608 nennt SAP einen Audience-Mapper in Keycloak als Workaround.

Anbindung externer Identitätsanbieter

Externe Identitätsanbieter bindet SAP Business One über das Identity Brokering von Keycloak an. Der Anwender meldet sich dabei beim externen Anbieter an, zum Beispiel bei Microsoft Entra ID. Das Token für den Service Layer stellt danach weiterhin der eingebettete Keycloak-Server aus. Legt der Administrator einen externen Identitätsanbieter in der SLD an, erzeugt das System automatisch die passende Weiterleitungsadresse.

Hinweis für den Betrieb

Keycloak bietet Funktionen, die SAP für SAP Business One nicht dokumentiert. Ein Beispiel ist ein Endpunkt zum Widerrufen von Token. Integratoren sollten solche Endpunkte deshalb nur aus der Discovery des Servers übernehmen.

Abgrenzung

Keycloak ist in SAP Business One kein externer Identitätsanbieter. Keycloak bildet den eingebetteten Authentication Server, an den der Administrator externe Anbieter wie AD FS, Microsoft Entra ID oder SAP IAS anbindet.


 

UPDATE Versino Financial Suite

MARIProject 8.0.000: Neues Design, erweiterte Produktion und optimierte Prozesse

Mit MARIProject 8.0.000 erhalten Anwender ein überarbeitetes Design mit flexiblen Horizon-Themes, eine engere Integration in den SBO Web Client und ...
SAP B1 Update

Neuerungen in SAP Business One 10.0 FP 2508

Mit dem Feature Package FP 2508 für SAP Business One 10.0 legt SAP den Fokus klar auf den Webclient – ...
Rechnungsabgrenzung SAP Business One

Rechnungsabgrenzung in SAP Business One

Der Jahresabschluss hat seine ganz eigenen Fallstricke. Eine der charmantesten Herausforderungen: die zeitliche Rechnungsabgrenzung von Geschäftsvorfällen. Denn wer meint, Aufwand ...
SAP-Business-One-Webclient

SAP Business One Webclient – Zusatzfeature oder strategischer Step

Lange galt der SAP Business One Webclient als zusätzlich – ein Werkzeug für vereinzelte Anwendungsfälle. Doch mit den aktuellen Funktionsentwicklungen ...
SAP B1 Elster 2025

Elster 2025 für SAP Business One

Mit Beginn des Steuerjahres 2025 müssen Unternehmen das ELSTER-Add-on für SAP Business One aktualisieren. Diese Maßnahme gewährleistet die rechtssichere Übermittlung ...
FAQ-E-Rechnung

E-Rechnung 2025 FAQs

Die Einführung der E-Rechnung ist ein bedeutender Schritt in Richtung Digitalisierung und effizienterer Geschäftsprozesse. Sie wirft dabei jedoch auch viele ...