13 october

Authentication Service (SAP Business One)

Versino Financial Suite

Of the Authentication Service (SAP Business One) is the identity and authentication service from SAP Business One that provides access tokens for the service layer. It is based on Keycloak and can be connected to other identity providers.

Functionality

With active Identity and Authentication Management (IAM), an external application does not log in via a login call to the service layer. Instead, the application sends an access token and the client ID with each request. The service layer checks the token against the authentication server. Subsequently, it determines via the user binding in the SLD which user is meant for which user. A session cookie is thus not required. The authentication server is an embedded Keycloak and operates with the OIDC protocol or OAuth2. Applications determine its address via the SLD.

Registration of third-party applications

Starting with Feature Package 2208, the administrator registers external applications in the Extension Single Sign-On Manager. This application is installed with the Extension Manager. SAP distinguishes five client types: Web App, Daemon Service, Desktop App, Single Page App, and Mobile App. The Daemon Service is available starting with Feature Package 2502. It connects machines to each other and uses a technical user for this purpose.

External identity providers

Starting with Feature Package 2405, the administrator binds external identity providers via OIDC in the Cloud Control Center. AD FS, Microsoft Entra ID, and SAP IAS are supported (in this release as beta). The user then logs in with the external provider. However, the token for the service layer is still provided by the Authentication Server of SAP Business One. Starting with Feature Package 2508, the service additionally supports the OIDC back-channel logout.

Requirements

The service requires Feature Package 2208 or higher. The administrator must activate IAM in the SLD Control Center, and at least one identity provider must be active. Each end user needs a binding to their user in SAP Business One. In addition, the clocks need to be synchronized.

Demarcation

The Authentication Service is not an external identity provider. SAP IAS, for example, is an external identity provider and not the Authentication Service itself. The Authentication Service provides the tokens; the object authorization checks are still handled by the authorization model of SAP Business One, however.


 

UPDATE Versino Financial Suite

MARIProject 8.0.000: New design, expanded production and optimised processes

With MARIProject 8.0.000, users get a revised design with flexible Horizon themes, closer integration with the SBO Web Client and ...
SAP B1 update

New features in SAP Business One 10.0 FP 2508

With the FP 2508 feature package for SAP Business One 10.0, SAP is clearly focussing on the web client - ...
Accruals and deferrals SAP Business One

Accruals and deferrals in SAP Business One

The annual financial statements have their very own pitfalls. One of the most charming challenges: the accrual of business transactions. Because anyone who thinks that expenses ...
SAP Business One Web Client

SAP Business One web client - additional feature or strategic step

For a long time, the SAP Business One web client was regarded as additional - a tool for isolated use cases. However, with the current functional developments ...
SAP B1 Elster 2025

Elster 2025 for SAP Business One

Companies must update the ELSTER add-on for SAP Business One at the start of the 2025 tax year. This measure ensures the legally compliant transmission ...
FAQ e-bill

E-bill 2025 FAQs

The introduction of e-billing is a significant step towards digitalisation and more efficient business processes. However, it also raises many ...
Wird geladen …