Я настроил репозиторий Mercurial на своем веб-сервере, используя Apache и hgweb. Я понимаю, как создавать новые учетные записи пользователей, используя htdigest, но я хотел бы знать, как разрешить удаленным пользователям изменять свой пароль. В идеале, я бы создал свою учетную запись с временным паролем, а затем отправлю им электронное письмо, в котором они хотели бы его изменить. Пользователи должны иметь возможность изменять свой собственный пароль, а не другие пользователи (иначе я бы просто предоставил им учетную запись оболочки).Mercurial: Как разрешить удаленным пользователям изменять свой пароль?
Можно ли это сделать? Если да, то как?
Вот почему аутентификация через ключи лучше :-) – zerkms
@zerkms: Ссылка пожалуйста. Разве это не требует от меня проверки подлинности SSH вместо проверки подлинности HTTP? Да, это более гибко, но намного сложнее настроить. В качестве альтернативы, не могли ли пользователи запускать htdigest на их стороне и отправить мне итоговый дайджест? – Gili
да, тогда вам нужна авторизация ssh. Конфигурация тривиальна с «mercurial-server» – zerkms