...
Dynamic Configuration allows you to provide various authorization rules for different groups of Citations Helper users. This configuration method requires modifications to the default SiteOsidConfiguration
API implementation, org.sakaiproject.citation.impl.SampleSiteOsidConfiguration
select an appropriate Citations configuration for each individual user – this is done on-the-fly, at runtime. A configuration is chosen based on a set of user characteristics that reflect the needs of your institution. This might include campus affiliation, guest status, etc.
A custom Java implementation of the SiteOsidConfiguration
API is required when setting up a Dynamic Configuration.
Example Scenario
A simple scenario that suggests a dynamic configuration would be appropriate:
...