Issue #1014: Add support for plugging in different authorization services
Moved the RightsServiceImpl implementation in a separate bridge module to keep the code clean