Hvorfor Active Directory-godkendelse til Jenkins kører på javaw fejler, når det virker som Windows Service?

Indlæg af Hanne Mølgaard Plasc

Problem



Mens jeg forsøgte at få selenprøver til at fungere sammen med en Jenkins-server, der kører på Windows (relateret spørgsmål), startede jeg det med at bruge javaw:


C:jenkins>jenkins stop
C:jenkins>start /B javaw.exe -jar jenkins.war


Jeg får nu godkendelsesfejl, når jeg indtaster mit Active Directory brugernavn og adgangskode.


Når den samme Jenkins-installation kører som en Windows-tjeneste, logger min AD-bruger og adgangskode mig fint, da den er konfigureret til at bruge AD.


Kombiner, som jeg forsøgte:



  • brugernavn + kodeord

  • [[Active Directory Domain]] \ brugernavn + kodeord

  • e-mail-adresse + adgangskode



Jeg har ikke angivet AD-domænenavnet i Jenkins-konfigurationen. Jeg har lige markeret 'Brug Active Directory' til godkendelse.





Billede af Jenkins Global Security config skærm [3]





System info:



  • Windows 10

  • Jenkins v2.121



Efter at have startet Jenkins med javaw.exe, hvorfor kan jeg ikke logge ind med mit Active Directory brugernavn og adgangskode, som jeg kunne, da Jenkins kørte som en Windows Service?

Bedste reference