refactoring Authorizers and added AuthConfig validation