Academy · BTP & Extensions · 200 Practitioner
Securing BTP Applications: Trust, Role Collections and Authorization
Covers security for applications on SAP BTP: establishing trust with SAP Cloud Identity Services and a corporate identity provider, the authorization model of scopes, role templates, roles and role collections, enforcing access in CAP services with @requires and @restrict, assigning role collections through identity provider groups, and testing authorization positively and negatively. Follows the security setup of Contoso Motor Co.'s fleet order status app.
- 48 minutes
- 5 lessons + quiz
- BTP & Extension Developer, Security & GRC Specialist
What you’ll be able to do
- Configure trust between a subaccount and an identity provider
- Explain scopes, role templates, roles and role collections
- Enforce authorization in CAP services, including instance-based rules
- Assign role collections to users and identity provider groups
- Test positive and negative authorization in BTP apps
Sources and further reading
- Establish Trust and Federation Between SAP Authorization and Trust Management Service and SAP Cloud Identity Services · SAP Help Portal source (SAP-docs)
- Default Identity Provider · SAP Help Portal source (SAP-docs)
- Application Security Descriptor Configuration Syntax · SAP Help Portal source (SAP-docs)
- Map Role Collections to User Groups · SAP Help Portal source (SAP-docs)
- Authorization (CAP documentation) · SAP (capire)
- Authentication in Node.js, including mocked users (CAP documentation) · SAP (capire)
- Learning Journey: Building Side-by-Side Extensions on SAP BTP · SAP Learning