A set of Angular services for interacting with Oauth2 backends