Stephan: HTTP Auth mit Javascript?

Hallo zusammen,

ich möchte mit einem Formular auf einer HTML Seite
einen login und ein passwort abfragen und dann
per submit die daten an ein per http auth geschützten
Link übergeben, so dass kein dialog zum authentifizieren
kommt.

Die einzige möglichkeit die ich jetzt kenne ist dass
ich das login und pwd in jscript variablen einlese und
dann damit einen link wie http://login:passwort@www.linkxy.de/sdflk
zusammenbaue und diesen per location.href übergebe.

Dann kann man aber login und passwort lesen und das
will ich vermeiden.

Gibt es im Javascript eine Möglichkeit diese login-infos
anderweitig zu übergeben?

Gruß

Stephan

  1. Moin!

    Dann kann man aber login und passwort lesen und das
    will ich vermeiden.

    Das solltest du auch - abgesehen ist es eine standardwidrige Methode, die nicht funktionieren muß.

    Gibt es im Javascript eine Möglichkeit diese login-infos
    anderweitig zu übergeben?

    Nein. HTTP-Authentifizierung ist ein komplett anderes Universum, das man nur durch den Standard-Dialog des Browsers betreten kann. Andere Wege sind nicht vorgesehen.

    Deshalb: Entweder du benutzt HTTP-Authentifizierung - dann kannst du kein normales Formular verwenden, um die Daten abzufragen. Oder du benutzt ein normales Formular - dann kannst du keine HTTP-Authentifizierung benutzen.

    - Sven Rautenberg

    --
    ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|
    1. Danke für die schnelle Antwort...

      Gruß
      Stephan

  2. hi!

    Dann kann man aber login und passwort lesen und das will ich vermeiden.

    hast du mal versucht, die methode des formulares auf post zu setzen und per javascript die zieladresse des formulares zu setzen?
    habs nicht ausprobiert, nur so ein gedanke ..

    grüsse, raik

    1. Moin!

      hast du mal versucht, die methode des formulares auf post zu setzen und per javascript die zieladresse des formulares zu setzen?
      habs nicht ausprobiert, nur so ein gedanke ..

      Wird nicht funktionieren. Es gibt definitiv keinen Weg aus Formularelementen zur HTTP-Authentifizierung - außer das eklige, standardwidrige Gebastel mit der URL.

      - Sven Rautenberg

      --
      "Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
      (fastix®, 13. Oktober 2003, 02:26 Uhr)