made it all the way through the flow. needs dummy tokens in migration and expiry
Complete 3 legged OAuth flow. Still lacks expiry.
support both 2- and 3-legged OAuth.