2015-07-21 64 views
1

我正在使用Azure移動服務使用Google帳戶登錄。Azure的Google身份提供商中沒有選擇帳戶頁面

即使用戶使用一個帳戶登錄,我也想強制顯示Google帳戶選擇器。

我知道通過在url中使用prompt = select_account,我將能夠做到這一點。但Azure不允許我通過調用client.login('google')來更改網址。

有人能請我指出正確的方向嗎?

感謝

回答

2

你嘗試使用來自您client.logout()調用移動服務的JavaScript之前?

而且正在使用可能需要的任何憑據緩存清零重新觸發重定向到登錄對話框(包括帳戶選擇) 像: sessionStorage.loggedInUser = NULL;

我在這裏假設您沒有使用PasswordVault憑證緩存? var vault = new Windows.Security.Credentials.PasswordVault();

我的參考號: https://azure.microsoft.com/en-us/documentation/articles/mobile-services-html-how-to-use-client-library/#caching