Session can be authorized for multiple accounts

When embedding requests a specific account id to be used, we now check
if this account has been already authorized, and if so, use it without
requesting authorization via oauth.