Имя пользователя и пароль по умолчанию для * .example.com

3235
Tom

У меня есть несколько доменов dev, которые являются поддоменами example.com, например test1.example.com, test2.example.com и т. Д.

Все они используют HTTP-аутентификацию и одно и то же имя пользователя и пароль. Есть ли способ добавить имя пользователя и пароль с подстановочными знаками в мою цепочку ключей Mac?

3
Итак, нет контроля над типом HTTP-аутентификации? Arjan 14 лет назад 1
Нет, извините, это то, что это :( Tom 14 лет назад 0

3 ответа на вопрос

4
s4y

Насколько мне известно, встроенный менеджер паролей в связке ключей и Safari не поддерживает подстановочные знаки.

Альтернативой может быть 1Password, сторонний менеджер паролей, который интегрируется с Safari, Firefox и другими браузерами и поддерживает подстановочные знаки. (На самом деле, он будет предлагать автозаполнение пароля для любого субдомена домена, связанного с паролем.) Это не так просто или просто использовать, как встроенный, но определенно стоит посмотреть.

2
Arjan

Все они используют HTTP-аутентификацию

Если это HTTP Basic Authentication, то я думаю, что вам не повезло (и ваши учетные данные отправляются небезопасным способом, когда не используется HTTPS). Но если это HTTP Digest Authentication, вы можете исправить это на сервере, если вы можете управлять этими серверами разработки и иметь ограниченное количество доменов.

Для Apache см. Директиву AuthDigestDomainв mod_auth_digest:

Указанные URI являются префиксами; клиент будет предполагать, что все URI «ниже» также защищены одним и тем же именем пользователя / паролем.
[..]
Указанные URI также могут указывать на разные серверы, и в этом случае клиенты (которые понимают это) будут затем обмениваться информацией об имени пользователя / пароле между несколькими серверами без запроса пользователя каждый раз.

(См. Также, domainкак определено в «3.2.1 Заголовок ответа WWW-Authenticate» RFC 2617. См. Также трюк Apache .htaccess для проверки подлинности только один раз для всех поддоменов? При переполнении стека. Обратите внимание, что в старых версиях IE есть некоторые проблемы .)

0
mlissner

Я пошел вперед и подал ошибку в Firefox для этого. Удивил, что это не было подано уже: https://bugzilla.mozilla.org/show_bug.cgi?id=589628

Похожие вопросы