Announcement

Collapse
No announcement yet.

Abfragen abfangen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Abfragen abfangen

    Hallo,

    ich benutze Tomcat 5.5.20 und den BIRT viewer (http://www.eclipse.org/birt ) als ein Servlet.
    Ich möchte, dass wann immer ein Anfrage an BIRT gestelllt wird, (also z.B. http://127.0.0.1:8080/birt/*) immer zu aller erst ein Stück Code von mir ausgeführt wird. Dessen ausgang soll bestimmen, ob die Anfrage ausgeführt wird.

    Konkret, ein Benutzer macht folgedne Anfrage:
    http://127.0.0.1:8080/birt/frameset?...=bla&password=[verschlüsselter String]

    Ich möchte an einer zentraler Stelle überprüfen, ob der in der URL übergebene User valide ist (passendes Pwd (die URL wird aus einer Anwendung aufgerufen, natürlich muss niemand die Parameter von Hand eintippen )

    Nur wenn das der Fall ist, darf die eigentliche URL ausgeführt, und das Ergebis angezeigt werden.

    Ich bräuchte also eine Art Handler, der über jede Abfrage auf http://127.0.0.1:8080/birt/* 'wacht'

    geht das? und wenn ja, wie?

    Danke!

  • #2
    Eine Alternative wäre es Java Authentication and Authorization Service (JAAS) zu benutzen. Recherchire mal, ob das mit Tomcat 5.5.20 geht. Das muss eigentlich funktionieren.
    Dann brauchst du kein Code für Authentication aun Authorization eines Anwenders schreiben.

    Comment


    • #3
      Danke für die Antwort.
      Leider kann ich keinen Webanwendungstypischen Loginmechanismus verweden. Die URL wird aus einem Fatclient aufgerufen. In diesen haben sich die Benutzer bereits eingeloggt. Sich ein zweites mal einzuloggen sobald ein Report angezeigt werden soll, ist nicht zumutbar.

      Comment

      Working...
      X