Use IUserPermissionContext in all controllers instead of LoginManager