Add more logic to AccessTokenService.ensureAccessToken
Add another branch to AccessTokenService.ensureAccessToken
Complete logic for AccessTokenService.ensureAccessToken
Add an explanation of AccessTokenService.ensureAccessToken
Use OAuth where appropriate
A fancy authed Action solution