2010-07-26 38 views
0

我有3個需要單點登錄的應用程序。這些是我用於身份驗證,授權和計算機密鑰設置的Web配置部分。所有3個Web應用程序中的所有設置都相同。它在Internet Explorer中完美工作,但在Firefox或Chrome中完全不起作用。我還需要做些什麼才能讓Firefox和Chrome獲得這項工作?閱讀表格身份驗證票w/firefox和chrome

<authentication mode="Forms"> 
    <forms loginUrl="~/login.aspx" timeout="2880" name="SSOCookie" path="/" requireSSL="false" slidingExpiration="true" cookieless="UseCookies" enableCrossAppRedirects="true"/> 
</authentication> 
<authorization> 
    <deny users ="?"/> 
    <!--allow users ="*"/--> 
</authorization> 
<machineKey 
    validationKey="2C02F632ABC3B809F0662B06EED7E985345504D93BB2893C3C8106F48A273054D4C29EDD63F34CF3E19C76AA8FCF12C28AC127A9C5D6DEFC139800B302CADBDC" 
    decryptionKey="D7367948DC5AA193408CADB000E580A0FCCD71D8412D28E9AC76455FA85DB766" 
    validation="SHA1" decryption="AES" 
    /> 

回答

0

看樣子你必須啓用這個FireFox中的每個客戶端

  • 打開Firefox上並導航至:在過濾器領域配置
  • 類型「NTLM」
  • 雙擊上network.automatic-ntlm-auth.trusted-uris
  • 輸入您希望啓用NTLM的逗號和空格分隔的列表網址列表

瞭解更多詳情請查看http://sivel.net/2007/05/firefox-ntlm-sso/

看來,Chrome不支持NTLM http://www.google.com/support/chrome/bin/static.py?page=known_issues.cs

然而,用戶應該能夠輸入一次她的憑據,並讓他們保存。

+0

事實上,事實證明,問題在於我的三個應用程序在不同的域中。一旦我把所有三個放在同一個域中,它就可以正常工作。感謝您的回覆! – 2010-07-26 19:37:24