2010-06-14 14 views
10

Mam konfigurację CCNet, aby porozmawiać z naszym repozytorium SVN, które ma konfigurację ACL przy użyciu grup Active Directory. Działa to dobrze, ale nie jestem zadowolony z tego, że nazwa użytkownika i hasło użytkownika AD przechowywane są w postaci zwykłego tekstu w instancji CCNet.Uzyskiwanie dostępu do repozytorium SVN z CCNet (CruiseControl.net) za pomocą użytkownika Active Directory

Czy istnieje sposób szyfrowania nazwy użytkownika AD/hasła lub uzyskania usługi CCNet (próbowałem uruchomić usługę jako użytkownik i usunąć sekcję nazwa użytkownika/hasło konfiguracji CCNet/SVN) do użycia konto domeny poza standardową konfiguracją?

+1

Nie ma na to odpowiedzi po prawie roku? –

Odpowiedz

5

Na serwerze, na którym będzie działać ccnet, użyj SVN z wiersza poleceń, aby zrobić coś, co wymaga uwierzytelnienia. To spowoduje buforowanie poświadczeń za pomocą systemu Windows.

Następnie uruchom usługę jako użytkownik i użyj < authCaching> Zawsze </authCaching> w pliku konfiguracyjnym.

<sourcecontrol type="svn"> 
    <authCaching>Always</authCaching> 
</sourcecontrol> 
+0

Nigdy nie miałem okazji przetestować tego, ponieważ już ukończyłem kontrakt, nad którym pracowałem, kiedy to rozwiązanie zostało dostarczone. Ta odpowiedź ma sporo upvotes, co sugerowałoby, że to działające rozwiązanie, czy ktoś może to potwierdzić? Zaznaczę jako odpowiedź wkrótce. – Tr1stan

Powiązane problemy