OAuth 2.0 authorization provider implementation for Spray