Разделитель между доменом и именем пользователя в jenkins user иногда \, иногда _Почему?

Я вижу некоторые странные вещи с Дженкинсом и отправкой почты. Для некоторых пользователей почта отправляется на ДОМЕН _username@company.com -некоторые в порядке.

Jenkins использует AD для аутентификации -большинство пользователей на самом деле не вошли в jenkins, имя пользователя взято из svn. мой сервер svn — это сервер Windows2008, использующий sspi для аутентификации:

# authentication
AuthName "Subversion Authentication"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain COMPANY
SSPIOfferBasic On
Require valid-user

лучше всего это увидеть в http://jenkins/job/job-name/1234/api/jsonи посмотреть на виновных

"culprits":[
{"absoluteUrl":"http://jenkins/user/DOMAIN_asmith","fullName":"DOMAIN_asmith"},
{"absoluteUrl":"http://jenkins/user/DOMAIN_bobama","fullName":"DOMAIN\\bobama"}
]

Все будет хорошо для bobama, но обратите внимание, что asmith -письмо будет отправлено на ДОМЕН _asmith@company.com (, который не будет доставлен)

Если я посмотрю на страницу конфигурации пользователейhttp://jenkins/user/DOMAIN_asmith/configure

Я вижу, что его электронная почта на самом деле указана как ДОМЕН _asmith@company.com, бобама выглядит нормально.

Эти значения не исходят от пользователя (, и он никогда не входил в систему jenkins )-. они приходят из AD через SVN. Я застрял -кто-нибудь укажет мне лучшее направление?

11
задан thekbb 1 November 2013 в 16:10
поделиться