Web
Dynpro as Provider for Role-Based Access Management
Role-Based Access Management is an adapter technology for providing authorization information on a role level. As the Access Management already has pluggable extractors it is adapted to different information providers. Since the development of user interfaces with Java Web Dynpro foundation is coupled with the backend connection to the Enterprise Services Repository via model definition, the Web Dynpro tools provide an authorization management editor for business object nodes and compound interface references.
The information needed for Role-Based Access Management is extracted out of the Web Dynpro applications where the adaptation is done while the application is running. For the Web Dynpro design time tools this means that there is an additional usage info in the Web Dynpro metadata implemented. The Web Dynpro application gets a new aggregation UsedBackendResources where BackendResourceReference has the attributes
● String name
● String reference
● BackendResourceTypeEnum type (e.g. business object node)
The runtime source for the information about used backend resources is the so called usage info part of the Runtime Repository content. With the Role-Based Access Management Editor entries, all references are automatically generated for that no programmatical steps within the Web Dynpro application are necessary.