Add an OAuth2 server and authn abstractions
Enable authorization server from start