Uses BrowserSession component on oauth.client