Provides oauth 2 functionality for the GVM microservices