Identity API: Show signin for new failure modes
commitb2fdf0b9c07155d7d8c1b82a38aeb3fffb0f609c
authorrockot <rockot@chromium.org>
Fri, 23 Jan 2015 03:42:35 +0000 (22 19:42 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 23 Jan 2015 03:43:47 +0000 (23 03:43 +0000)
tree74699ca378afdd48bae8464d7de78932f1334b16
parentc638320e1ba1fb4588eb7983a6ceeadb7a425751
Identity API: Show signin for new failure modes

This change causes Chrome signin UI to be displayed
in these additional cases during an interactive
chrome.identity.getAuthToken run:

 - Token minting failure
 - General Gaia service (non-network) error

BUG=356904

Review URL: https://codereview.chromium.org/810483006

Cr-Commit-Position: refs/heads/master@{#312766}
chrome/browser/app_controller_mac.mm
chrome/browser/extensions/api/identity/identity_api.cc
chrome/browser/extensions/api/identity/identity_api.h
chrome/browser/ui/browser_command_controller.cc
chrome/browser/ui/browser_mac.cc
chrome/browser/ui/chrome_pages.cc
chrome/browser/ui/chrome_pages.h