Tenant-Aware Approuter for SaaS Multitenant Applications on SAP BTP
A tenant-aware Approuter is a dedicated application component used in SaaS multitenant solutions on SAP BTP to route incoming requests to the correct tenant context and handle authentication. Developers develop and configure it as part of the multitenant application so that each subscribed consumer tenant is served through the appropriate routes and security settings. It is defined as an MTA resource alongside extension descriptors and works in conjunction with role configurations to ensure that business users of each consumer tenant access only their authorized content after subscribing to the SaaS application.
Tutorials that teach this
- Tutorial Develop and Configure an approuter application for the multitenant application of the SaaS solution
- Tutorial Define your MTA resources and extension descriptors
- Tutorial Create Business Users, Configure Roles and Business Configurations
- Tutorial Subscribe Your First Consumer to the SaaS Application
Prerequisites
- Concept xs-security.json Security Descriptor (Scopes, Role Templates, XSUAA Service Binding)
- Concept SAP BTP Multitenancy Concepts
- Concept XSUAA Authentication via SAP Approuter
- Concept xs-app.json Routing Configuration for SAP Approuter
- Concept MTA Project Structure in SAP Business Application Studio