Vorheriges Thema: Installieren und Konfigurieren eines JBoss-Anwendungs-Plug-ins (IIS 7.x)Nächstes Thema: Installieren des Proxy-Plug-ins auf WebLogic


Installieren und Konfigurieren eines JBoss-Anwendungs-Plug-ins (IIS 6.0)

Diese Integration setzt voraus, dass SiteMinder einen Benutzer authentifiziert und genehmigt, bevor es CA Identity Manager erreicht. Ein Benutzer muss einen SMSESSION-Cookie haben, bevor er CA Identity Manager erreicht. Verwenden Sie ein von einem SiteMinder-Web-Agenten geschütztes Anwendungs-Plug-in (Proxy-Umleitung). Durch diese Konfiguration wird ein Benutzer von SiteMinder authentifiziert und dann an CA Identity Manager umgeleitet, nachdem ein SMSESSION-Cookie erstellt worden ist.

Dieses Verfahren gilt für die Bereitstellung und Konfiguration des JBoss-Apache-Plug-ins für IIS 6.0:

Gehen Sie wie folgt vor:

  1. Stellen Sie einen ISAPI-Filter auf dem Dateisystem bereit und aktualisieren Sie ihn.

    Stellen Sie den ISAPI-Ordner im Stammverzeichnis des Laufwerks C bereit.

  2. Bearbeiten Sie die Datei "jakarta.reg" im entpackten Ordner.

    Wenn Sie den ISAPI-Ordner im Stammverzeichnis von C:\ platziert haben, ändern Sie diese Datei nicht. Wenn Sie sie in einem anderen Ordner ablegen, geben Sie diesen Ordner in den Zeilen 9, 11 und 12 an.

  3. Speichern Sie Ihre Änderungen und doppelklicken Sie dann, um die Registrierung zu aktualisieren.
  4. Bearbeiten Sie die Datei "workers.properties" durch das Angeben des Speicherorts Ihres JBoss-Anwendungsservers. Der Port und Typ müssen nicht geändert werden.
  5. Stellen Sie den ISAPI-Filter auf IIS bereit.
  6. Öffnen Sie den Internetinformationsdienste-Manager über die Verwaltung.
  7. Blenden Sie die Ebenen ein, bis die Standardwebsite sichtbar ist. Klicken Sie mit der rechten Maustaste, und wählen Sie "Neu", "Virtuelles Verzeichnis" aus.
  8. Geben Sie jakarta als Alias ein.
  9. Verweisen Sie auf den Pfad, wo Sie das ISAPI-Plug-in installiert haben.
  10. Aktivieren Sie "Lesen", "Skripts ausführen" (wie ASP) und "Ausführen" (wie ISAPI-Anwendungen oder CGI).
  11. Klicken Sie auf "Weiter", um fortzufahren und den Assistenten fertig zu stellen.
  12. Klicken Sie mit der rechten Maustaste auf "Standardwebsites", und wählen Sie "Eigenschaften" aus. Wählen Sie die Registerkarte "ISAPI-Filter" aus, und klicken Sie auf "Hinzufügen".
  13. Geben Sie jakarta für den Filternamen ein, und klicken Sie dann auf "Durchsuchen", um "isapi_redirect.dll" auszuwählen. Klicken Sie anschließend zweimal auf "OK".
  14. Aktivieren Sie für IIS 6.0 diesen Filter unter den Webdiensterweiterungen.
  15. Wählen Sie den Webdiensterweiterungs-Ordner aus. Klicken Sie auf den blauen Link links für "Neue Webdiensterweiterung hinzufügen".
  16. Geben Sie "Jakarta-Tomcat" als Name an. Klicken Sie auf "Hinzufügen", und suchen Sie die gleiche dll wie oben. Klicken Sie auf "OK". Aktivieren Sie "Erweiterungsstatus auf 'Zugelassen' setzen", und klicken Sie dann auf "OK".
  17. Starten Sie den IIS Server neu.

Mit dem jetzt eingerichteten Proxy können Sie über IIS auf CA Identity Manager zugreifen. Hier sind beispielsweise die Links, um auf CA Identity Manager zuzugreifen, vor und nach der Proxy-Konfiguration:

Vor

http://identitymgr.forwardinc.ca:8080/idmmange

Nach

http://smserver.forwardinc/idmmanage

Hinweis: Ein Schrägstrich "/" kann am Ende dieser URL gebraucht werden, damit der Proxy arbeitet. Überprüfen Sie die Proxy-Protokolle, wenn Sie nicht zur Management-Konsole weitergeleitet werden.