-
Notifications
You must be signed in to change notification settings - Fork 448
Description
The idea of AttributeConsumingService/RequestedAttributes is to allow for multiple aspects of an application to consume a different set of attributes (".. defines a particular service offered by the service provider in terms of the attributes the service requires or desires."). However, the current structure of the config does not allow the generation of multiple AttributeConsumingService elements. Also, each attribute need is conveyed with a human-readable name in ServiceName ( an description). However, the SP config uses conf.name at the entity level, not at the AttributeConsumingService level. Therefore it is not likely to produce a semantically correct ServiceName element in the resulting XML.
Suggested solution: add a AttributeConsumingService as an explicit key in the SP config, plus ServiceName and RequestedAttributes as sub-items. Deprecate the required_attributes key.