TomSchmitt: Apache Passwort an Datenbank übergeben

Beitrag lesen

Oder gibt es eine alternative Möglichkeit, wie die Authentifizierung vom Apache an die > > > Datenbank übertragen kann?

Abgesehen davon, dass der authentifizierte Benutzername wie gesagt schon reichen sollte,

Nein, der hilft allein leider nicht. Die Datenbank auf die ich mit dem User zugreifen muß liegt auf einem fremden Server und meine Zusicherung, dass der User bestimmt das richtige Passwort genutzt hat, reicht nicht, ich muß mich dort schon mit dem richtigen User/Passwort authentifizieren.

kann man das Passwort nur bekommen, wenn es im Klartext in der Quelle steht, gegen die
sich der Apache-Mechanismus anzumelden versucht.

Die Quelle ist die Eingabe des Users, wenn er vom Apache nach User/Passwort gefragt wird.

Im PHP-Script bekommt man ansonsten das Anmeldepasswort nur, wenn man die
HTTP-Authentication in
Eigenregie
vornimmt.

Okay, da werde ich dann mal nach einem Perl-Äquivalent für schauen. Eine Möglichkeit dem Apache das ihm übergebene Passwort zu entlocken gibt es also nicht?

Ansonsten könnte man auch per serverseitiger Sprache die .htpasswd auswerten.

Da stehen aber nur gehashte Werte drin (sollten jedenfalls).

Das zum einen. Und zum anderen gibts bei mir keine .htpasswd, der Apache authentifiert gegen das ActiveDirectory.