added a generic oAuth2 Adapter and implemented a Doorkeeper example