|
| 1 | +# Support Role-Based and Service-Based Authorization Models |
| 2 | + |
| 3 | +**Authors:** |
| 4 | + |
| 5 | +- Consortium Architecture Working Group AMS Track 4 |
| 6 | + |
| 7 | +- Boris Lingl, boris.lingl@datev.de |
| 8 | +- Alexander Manecke, a.manecke@telekom.de |
| 9 | +- Ignacio Ripoll, ignacio.ripoll@corpme.es |
| 10 | +- Iris Speiser, iris.speiser@datev.de |
| 11 | +- Marlene Urbschat, marlene.urbschat@datev.de |
| 12 | + |
| 13 | +## Context |
| 14 | + |
| 15 | +There is a structural mismatch between: |
| 16 | + |
| 17 | +- how businesses grant powers (typically role-based), and |
| 18 | +- how service providers authorize access to their services (typically service-based). |
| 19 | + |
| 20 | +Mandating only one authorization model would exclude important use cases and stakeholders. |
| 21 | + |
| 22 | +The core trade-off is between simplicity (a single model) and flexibility/interoperability (supporting both models). |
| 23 | + |
| 24 | +## Decision |
| 25 | + |
| 26 | +The consortium will support both of the following authorization models: |
| 27 | + |
| 28 | +- **Role-Based Authorization** |
| 29 | +- **Service-Based Authorization** |
| 30 | + |
| 31 | +Service providers may choose the model they support based on their risk assessment and authorization requirements. |
| 32 | + |
| 33 | +In addition, BU3 will create and maintain a **service register/list** to enable the discovery and mapping of service-based authorizations. |
| 34 | + |
| 35 | +## Consequences |
| 36 | + |
| 37 | +### What becomes easier? |
| 38 | + |
| 39 | +- Better alignment with established business practices. |
| 40 | +- Greater flexibility for service providers. |
| 41 | +- Improved adoption across different sectors. |
| 42 | +- Support for a broader range of authorization scenarios. |
| 43 | + |
| 44 | +### What becomes more difficult? |
| 45 | + |
| 46 | +- Mapping between role-based and service-based permissions. |
| 47 | +- Ensuring consistent interpretation of authorization scopes. |
| 48 | +- Discovery and governance of service definitions. |
| 49 | + |
| 50 | +### How do we address the risks introduced by this change? |
| 51 | + |
| 52 | +- Create and maintain a consortium-wide service register/list. |
| 53 | +- Define governance rules for service registration and discovery. |
| 54 | +- Allow service providers to perform their own risk assessment regarding acceptance of role-based powers. |
| 55 | +- Continuously refine mappings between roles, faculties, and services. |
| 56 | + |
| 57 | +## Advice |
| 58 | + |
| 59 | +- 2026-06-11: Consortium Working Group: Support both models to maximize interoperability and adoption. |
| 60 | +- 2026-06-11: Service Providers: Acceptance of role-based powers should depend on whether the associated faculties are sufficient and on the provider's risk assessment. |
| 61 | +- 2026-06-11: BU3: A service register and discovery mechanism are required for operational deployment. |
0 commit comments