Authorization provider

- Removed singleton IUnitOfWork instance from authorization provider,
which resulted in unexpected authorization behavior then privilege names
were changed in the database.