Heimdall is an OAuth 2.0 client specifically designed for easy usage and high flexibility. It supports all grants as described in Section 4 as well as refreshing an access token as described in Section 6 of the The OAuth 2.0 Authorization Framework specification.
This library makes use of RxJava. Therefore you should be familar with Observables.
Fixes the previously broken fix attempt
Fixes broken objc-compatibility that was accidentally introduced