ich auf ein paar APIs bin verbinden und mit Standardauthentifizierung wie so:Secure HTTP Auth Grund
this.jenkins = jenkinsapi.init('https://USERNAME:[email protected]:8080', {strictSSL: false});
Ich bin besorgt über die nur das Kennwort des Benutzers mit nur dort in einer Variablen oder Text sitzt . Es ist innerhalb einer "privaten" Methode, aber wenn jemand in der Lage ist, die Quelle auf dem Server zu sehen, könnte er den Benutzernamen und das Passwort sehen.
Wie kann ich dies noch sicherer machen, während ich noch http basic auth benutze?
Verwenden Sie Konfigurationsdatei zum Speichern von Benutzername/Passwort, idealerweise eine Datei, die auf dem Server nicht in der Webanwendung oder auf Build geladen wird, so dass auch Entwickler den Benutzernamen/das Passwort der Produktion nicht kennen. – Walfrat