configurable authorizer and authenticator

Change-Id: I5e6345130244926f27f9ca1c47ee2493f76418fa