2016-05-13 195 views
0

共享。當我部署一個ASP.NET核心Web應用程序Azure的,我有一個會議的一個問題:他們是跨瀏覽器共享。ASP.NET核心身份跨瀏覽器

說明:我要我部署的站點,我與我的電子郵件/密碼,然後我logged in登錄如果我在其他瀏覽器中打開網站在同一臺機器上或在另一臺機器上,我。現在已經與我在第一個瀏覽器中使用的憑證相關聯了。

我部署從Visual Studio中的默認模板無任何變化。 有什麼可以解決這個問題,或者我錯過了什麼?

+0

您是否使用AzureAD或一些第三方身份驗證提供商如谷歌或Facebook?如果您在兩臺機器上都登錄了zu AzureAD,Google或Facebook,那麼您不需要重新認證就很自然。 – Tseng

+0

不,我沒有使用第三方認證提供商。 – Thibault

回答

0

很肯定這功能是由設計......它使一個很大的意義 - 你不會希望有,如果你打開了另一選項卡來查看您的網上銀行的文檔你會重新認證?

如果您需要在不與現有的瀏覽器共享cookie來登錄(這將是持有引用,以確保服務器知道你是誰了會議餅乾),你需要開始一個新的會話。對於Internet Explorer,這僅僅是File >> New Session。

使用Chrome這是一個有點複雜,但這裏解釋... Separate session for each window

+0

會話在不同的機器上共享,我不認爲這是正常的。 A連接到計算機A上的網站,B不應該在網站上自動當他去到網站上機B. 這是一個非常奇怪的問題,這是有點難以解釋登錄(如用戶A)。 – Thibault

+0

不同的瀏覽器不共享cookie。 –