Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-104

Java Job Editor supports XML configuration for HTTP authentication

    XMLWordPrintable

Details

    • Feature
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 1.3.2
    • 1.3.2
    • JOE Editor
    • None

    Description

      Der Job Scheduler implementiert beim Aufruf der internen HTML Web-Seiten neuerdings eine HTTP-Authentifizierung (basic), siehe Jira-Eintrag JS-103

      Der Java Job Editor soll diese Funktion für scheduler.xml unterstützen:

      1. Neue Funktionen des Java-Editors

      a) Erfassen/Verwalten des Elements

      <http_server>
      <http_directory url_path="/config" path="${SCHEDULER_HOME}/config"/>

      <http.authentication>
      <http.users>
      <http.user name="sos" password_md5="5EBE2294ECD0E0F08EAB7690D2A6EE69"/>
      <http.user name="ap" password_md5="5EBE2294ECD0E0F08EAB7690D2A6EE69"/>
      </http.users>
      </http.authentication>

      <web_service debug="no"
      name="test"
      url_path="/test"
      job_chain="test">
      </web_service>
      </http_server>

      • Es können beliebig viele Benutzer angegeben werden
      • Das Benutzer-Kennwort wird MD5-verschlüsselt abgelegt. Während der Authentifizierungsaufforderung gibt der Benuitzer sein Klartext-Kennwort ein, der Scheduler prüft es gegen das verschlüsselte Kennwort der Konfiguration.

      b) MD5-Verschlüsselung

      Der Editor soll pro Benutzer das MD5-verschlüsselte Kennwort anzeigen (Eingabefeldbeschriftung "MD5 Password") und daneben ein Eingabefeld bereitstellen, in das man ein Klartext-Kennwort eingeben kann. Neben diesem zweiten Eingabefeld wird ein Button mit der Beschriftung "encrypt" angebracht. Die Funktion dieses Buttons ist es, das Klartext-Kennwort zu verschlüsseln und den verschlüsselten Wert in das Feld "MD5 Password" zu übertragen.

      Rückfragen bitte an mich.

      Attachments

        Activity

          People

            vg Victor Garcia-Beltran (Inactive)
            ap Andreas Püschel
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: