An client side HTTP based thread-safe OAuth library