Ein erster Schritt beim Authentifizierungsprozess besteht in der Ermittlung des Clienttyps, von dem die HTTP(S)-Anforderung ausgeht. Diese Funktion von OpenSSO wird als Client-Erkennung bezeichnet. Die URL-Informationen dienen zum Abrufen der Client-Merkmale. Auf Grundlage dieser Merkmale werden die entsprechenden Authentifizierungsseiten zurückgegeben. Wenn beispielsweise ein Netscape-Browser zum Anfordern einer Webseite verwendet wird, wird von OpenSSO 8.0 eine HTML-Anmeldeseite angezeigt. Nach der Validierung des Benutzers wird der Client-Typ (Netscape-Browser) dem Sitzungs-Token hinzugefügt. Bei den Attributen des Client-Erkennungsdienstes handelt es sich um globale Attribute.
Zur Feststellung des Client-Typs muss OpenSSO die Merkmale zur Identifikation des Clients erkennen. Diese Merkmale identifizieren die Eigenschaften aller unterstützten Typen mithilfe von Client-Daten. Mit diesem Attribut können Sie die Client-Daten über die Client-Manager-Schnittstelle ändern. Zum Öffnen des Client-Managers klicken Sie auf ";Bearbeiten". OpenSSO bietet die folgenden Client-Typen:
HDML
HTML
JHTML
VoiceX
WML
XHTML
cHTML
iHTML
For descriptions of these client types, see the http://docs.sun.com/app/docs/coll/1483.1.
Diese Schnittstelle listet die Basis-Clients, Stile und zugehörigen Eigenschaften auf und ermöglicht das Hinzufügen und Konfigurieren von Geräten. Die Basis-Client-Typen sind ganz oben im Client-Manager aufgelistet. Diese Client-Typen enthalten die Standardeigenschaften, die von allen Geräten übernommen werden können, die dem jeweiligen Client-Typ zugeordnet sind.
Der Client-Manager fasst alle verfügbaren Clients einschließlich des Basis-Client-Typs in der Liste ";Client-Typ" zusammen. Wenn Sie die Eigenschaften eines Clients ändern möchten, klicken Sie auf dessen Gerätenamen. Die Eigenschaften werden daraufhin im Client-Editor angezeigt. Zur Bearbeitung der Eigenschaften wählen Sie die folgenden Klassifizierungen aus der Pulldown-Liste aus:
Umfasst Eigenschaften der Gerätehardware wie Auflösung, unterstützte Zeichensätze usw.
Umfasst Eigenschaften der Gerätesoftware wie Anwendungsumgebung, Betriebssystem und installierte Software.
Umfasst Eigenschaften, die die Netzwerkumgebung einschließlich der unterstützten Träger beschreiben.
Umfasst Attribute des auf dem Gerät laufenden Browser-Benutzeragenten.
Umfasst Eigenschaften der vom Gerät unterstützten WAP-Umgebung (Wireless Application Protocol).
Umfasst Eigenschaften der vom Gerät unterstützten WAP-Umgebung.
Umfasst Eigenschaften der vom Gerät unterstützten WAP-Umgebung (Wireless Application Protocol).
Hinweis – Die Definitionen bestimmter Eigenschaften finden Sie im Open Mobile Alliance Ltd. (OMA) Wireless Application Protocol, Version 20-Oct-2001.
Um auf dieses Dokument zugreifen zu können, müssen Sie sich möglicherweise zunächst bei WAP ForumTM registrieren. For information, please visit http://www.wapforum.org/faqs/index.htm .
Legt den Standard-Client-Typ fest, der aus der Liste des Attributs ";Client-Typen" ausgewählt wird. Die Standardeinstellung ist ";genericHTML".
Legt die Client-Erkennungsklasse fest, von der alle Client-Erkennungsanforderungen verarbeitet werden. Der von diesem Attribut zurückgegebene Wert sollte mit einem der im Attribut ";Client-Typen" aufgeführten Typen übereinstimmen. Die standardmäßige Client-Erkennungsklasse lautet com.sun.mobile.cdm.FEDIClientDetector. OpenSSO enthält außerdem com.iplanet.services.cdm.ClientDetectionDefaultImpl .
Aktiviert die Client-Erkennung. Wenn die Client-Erkennung aktiviert ist, wird jede Anforderung von der im Attribut Client-Erkennungsklasse angegebenen Klasse verarbeitet. Standardmäßig ist die Client-Erkennung aktiviert. Wenn dieses Attribut deaktiviert ist, geht OpenSSO von einem Client des Typs "genericHTML" aus, auf den über einen HTML-Browser zugegriffen wird.