2014-10-01 37 views
1

我想從VS 2013發佈一個網站到Azure。它總是向我顯示組織帳戶的登錄屏幕。有時在兩者之間顯示登錄屏幕中的兩個選項,即使用Microsoft帳戶或組織帳戶。爲什麼Visual Studio迫使我使用組織帳戶登錄到天藍色

爲什麼它不是一直顯示兩個帳戶選項?有任何想法嗎?

+0

你能提供截圖嗎? – abatishchev 2014-10-01 05:53:58

+0

當您登錄到Azure門戶時,在提供用戶名/密碼,一個個人帳戶和其他組織帳戶後,它應該爲您提供2個選項,您是否獲得了這些類型? – 2014-10-01 15:46:39

+0

沒有先生,它只給我一個使用組織帳戶登錄的選項。是否有任何cookie存儲在臨時文件夾中的某處? – ViBi 2014-10-02 02:37:01

回答

0

這可能不是一個明確的答案,但希望能夠揭示一些情況。

Azure中的所有內容都鏈接到Azure活動目錄。 Azure使用稱爲Home Realm Discovery的功能來爲用戶確定適當的AAD實例。基本上它會在電子郵件/登錄ID的@ xxx.yyy部分運行多次檢查。

  • 如果它是xxx.onmicrosoft.com,那麼xxx是AAD租戶。
  • 否則,它會查找任何與xxx.yyy匹配的自定義域,並使用關聯的AAD租戶。

由於Microsoft帳戶可以與多個目錄相關聯,因此它們不能用於Home Realm Discovery。

我的是,如果VS不知道你的目標是哪個目錄,它會迫使你使用一個組織帳戶,這樣它就可以「發現」它。如果它已經知道該目錄並且只需要對其進行身份驗證,則它允許您使用Microsoft帳戶或組織帳戶。

相關問題