L'étape initiale du processus d'authentification consiste à identifier le type du client qui émet la demande HTTP(S). Cette fonctionnalité est connue sous le nom de détection de client. Les informations d'URL sont utilisées pour récupérer les caractéristiques du client. Sur la base de ces caractéristiques, les pages d'authentification appropriées sont retournées. Par exemple, lorsqu'un navigateur Netscape est utilisé pour demander une page Web, OpenSSO 8.0 affiche une page de connexion HTML. Une fois que l'utilisateur est validé, le type de client (navigateur Netscape) est ajouté au jeton de session. Les attributs définis dans le service Détection de client sont des attributs globaux.
Pour pouvoir détecter les types de client, OpenSSO doit reconnaître leurs caractéristiques d'identification. Ces caractéristiques identifient les propriétés de tous les types pris en charge dans le formulaire des données client. Cet attribut vous permet de modifier les données client par l'intermédiaire de l'interface Gestionnaire de clients. Pour accéder au Gestionnaire de clients, cliquez sur le lien Modifier. Par défaut, OpenSSO contient les types de client suivants :
HDML
HTML
JHTML
VoiceX
WML
XHTML
cHTML
iHTML
Vous trouverez ici des descriptions de ces types de client : http://docs.sun.com/app/docs/coll/1483.1.
Le gestionnaire de clients est l'interface qui répertorie les clients de base, leurs styles et leurs propriétés, et qui permet d'ajouter et de configurer des périphériques. Les types de client de base sont répertoriés en haut du gestionnaire de clients. Ces types de client contiennent les propriétés par défaut dont peuvent hériter tous les périphériques faisant partie de ce type de client.
Profil de style : le Gestionnaire de clients regroupe tous les clients disponibles, y compris le client de base, dans la liste des types de client. Vous pouvez modifier les propriétés de chaque client en cliquant sur le nom du périphérique. Les propriétés sont ensuite affichées dans la fenêtre Éditeur du client. Pour modifier les propriétés, sélectionnez les classifications suivantes dans la liste déroulante :
Contient les propriétés concernant le matériel du périphérique, par exemple la taille de l'écran, les jeux de caractères pris en charge, etc.
Contient les propriétés de l'environnement d'application du périphérique, du système d'exploitation et des logiciels installés.
Contient les propriétés décrivant l'environnement réseau, notamment les services support pris en charge.
Contient les attributs liés à l'agent utilisateur du navigateur exécuté sur le périphérique.
Contient les propriétés de l'environnement WAP (Wireless Application Protocol) pris en charge par le périphérique.
Contient les propriétés de l'environnement WAP pris en charge par le périphérique.
Contient les propriétés de l'environnement WAP (Wireless Application Protocol) pris en charge par le périphérique.
Remarque – Pour obtenir des définitions de propriétés spécifiques, reportez-vous au protocole WAP OMA (Open Mobile Alliance Ltd.), version 20-Oct-2001.
Pour accéder à ce document, vous devez vous enregistrer dans le WAP ForumTM. For information, please visit http://www.wapforum.org/faqs/index.htm .
Cet attribut définit le type de client par défaut extrait de la liste des types de client dans l'attribut Types de client. La valeur par défaut est genericHTML.
Cet attribut définit la classe de détection de client pour laquelle toutes les demandes de détection de client sont acheminées. La chaîne retournée par cet attribut doit correspondre à l'un des types de client répertoriés dans l'attribut Types de client. La classe de détection de client par défaut est com.sun.mobile.cdm.FEDIClientDetector. OpenSSO contient également com.iplanet.services.cdm.ClientDetectionDefaultImpl .
Active la détection de client. Si la détection de client est activée (valeur par défaut), toutes les demandes sont acheminées par l'intermédiaire de la classe définie dans l'attribut Classe de détection de client. Par défaut, la fonction de détection de client est activée. Si cet attribut n'est pas sélectionné, OpenSSO suppose que le client est genericHTML et qu'il est accessible à partir d'un navigateur HTML.