ground work to support multiple auth mechanisms