Проблемы авторизации CCTray
У меня проблемы с аутентификацией в CCTray (версия 1.6.7981). Если я укажу "Режим авторизации" "Проверка подлинности WinLogin", проекты не будут перечислены, и вскоре после этого моя учетная запись AD будет заблокирована.
Если я укажу "Проверка подлинности по имени пользователя и паролю", то список "Доступные проекты" будет заполнен, как и ожидалось, и я смогу затем выбрать из этого списка и отслеживать сборки.
Однако есть несколько проблем с последним разрешением. Во-первых, если мой компьютер перезагружается, то для каждого проекта отображается следующее сообщение:
Ошибка: проект "{проект}" не найден на сервере
Во-вторых (и что более важно), указанный пароль (который является моим паролем AD) отображается в виде открытого текста в cctray-settings.xml (расположение по умолчанию: C:\Documents and Settings{username}\Application Data.
В идеале я бы хотел, чтобы работала "аутентификация WinLogin". Я что-то пропустил?
1 ответ
Для этого вам необходимо создать учетную запись службы в Active Directory. В окне службы (services.msc) найдите службу CruiseControl.net и настройте ее для входа в систему как. Это предотвратит передачу информации о входе в систему в виде открытого текста.