livesdk blogpost
oauth2 mentioned