Figuring out the authentication strategy interfaces