2013-07-19 4 views
0

Я использую tomcat 7, и я хочу использовать http basic authentication. Если вы хотите получить доступ к сайту, вы должны ввести имя пользователя и пароль.basic http authentication tomcat не работает

мой URL: 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-заголовок.