DXF
Core Functionalities & Components
DXF Delivery App

.
-
FirstSpirit web content management system
(incl. CD compliant RB Master template set) - Configuration of DXF parameters directly in WCMS
- FS editing functionalities enhanced by dynamic components
- Single sign-on functionality with central Bosch ID
- Authorization with Keycloak Role management
- ‘Control Center’ for integrated services
Microservice Integration

.
(Micro-) Service and widget integration with REST API
Integration guide to standardize service development and integration
DXF Delivery App serves as the "control center" for integrated services
DXF Navigation Service

...

.
Technical component delivering application wide header, footer and navigation data.
Central component to ensure seamless experience in integrated scenarios
DXF Metasearch functionality

.
Cross-application search which aggregates results from various DXF-integrated systems
Standardized interface definition for search engine integration
Extranet functionality

.
DXF uses CIAM (Customer Identity and Access Management) indirectly via Keycloak for user authentication
CIAM is assuring a single-sign-on functionality for all connected applications by using a global Robert Bosch ID
Keycloak is used for access and role management
It is possible to control access to sites in the main navigation and to content or a service within a page
Sites with restricted access will only be visible in the navigation if a user (CIAM Bosch ID) with the respective access permission role (Keycloak) is logged in
The following CIAM test user accounts can be used in this demo environment - feel free to login and see which different sites and content is visible for each user:
Adam Admin | CIAM Username: Adam@Admin.com | PW: Eveatetheapple123!
Bob Builder | CIAM Username: Bob@builder.com | PW: Rollyoursleevesup123!
Peter Petrolhead | CIAM Username: Peter@petrolhead.com | PW: Pedaltothemetal123!