Simplifies the process of handling 3-legged OAuth flows.