2013-07-19 79 views
0

我使用tomcat 7,我想使用http基本身份驗證。如果你想訪問一個網站,你必須輸入用戶名和密碼。基本http身份驗證tomcat不工作

我的網址:http://localhost:8080/project

,但我想提供的URL中的用戶名和密碼。我想跳過必須寫入用戶名和密碼的窗口。喜歡它描述http://en.wikipedia.org/wiki/Basic_access_authentication

維基例如:https://username:[email protected]/path

對我來說,它應該是這樣的:

username = admin 
password = mypw1# 

https://admin:mypw1#@localhost:8080/project 

http://admin:mypw1#@localhost:8080/project 

但它無法正常工作。無論是在Firefox中還是在Chrome中。瀏覽器甚至找不到該網站。如果我只使用localhost:8080/project該網站已加載,並提示用戶名和密碼登錄。

+0

是Tomcat的配置爲'SSL'? – NINCOMPOOP

+0

這是一個默認安裝。沒有更改server.xml。 – Gero

回答

1

瀏覽器使用#作爲錨點。您必須轉義哈希或使用HTTP身份驗證標頭。