Permet aux utilisateurs de se connecter et de se déconnecter de BusinessObjects Enterprise et gère les sessions Enterprise entre les requêtes de page. Identity est un bean géré qui fournit des informations et ajoute des fonctionnalités aux composants affichés dans le concepteur visuel.
Pour en savoir plus sur les fonctionnalités BusinessObjects Enterprise de base et le développement d'applications, consultez le Guide du SDK Java BusinessObjects Enterprise.
Cliquez sur l'un des liens ci
Le bean Identity contient les informations d'authentification permettant de se connecter et de se déconnecter de BusinessObjects Enterprise. De plus, le bean Identity gère les données de session entre les requêtes de page. Sans le bean Identity, les composants d'interface utilisateur ne peuvent pas communiquer avec le système BusinessObjects Enterprise. Par conséquent, chaque composant doit contenir un lien vers un bean Identity à l'aide de l'attribut Identity de ce composant. Le bean Identity contient les informations de session et d'authentification correspondantes.
Le bean Identity possède plusieurs propriétés importantes qui spécifient le comportement de la session :
enableAutoLogonLa propriété enableAutoLogon indique si le bean Identity doit automatiquement utiliser le compte de connexion automatique pour le type d'authentification choisi, afin de se connecter à BusinessObjects Enterprise. Par exemple, pour le type d'authentification Enterprise (défini lorsque l'option Enterprise est choisie comme propriété d'authentification), une tentative de connexion automatique utilise le nom d'utilisateur et le mot de passe par défaut définis dans le contrôle et vérifie les informations par rapport au groupe d'utilisateurs Enterprise. Par défaut, la propriété enableAutoLogon est définie sur false.
Si un type d'authentification Enterprise est défini à l'aide d'un nom d'utilisateur et d'un mot de passe vides, l'utilisateur se connecte à l'aide du compte d'invité BusinessObjects Enterprise.
Si un type d'authentification Windows NT est défini à l'aide d'un nom d'utilisateur et d'un mot de passe vides, l'utilisateur se connecte via une connexion unique.
cookieName et tokenExpiryDéfinissez la propriété tokenExpiry selon le nombre de minutes écoulées avant l'expiration du jeton de connexion de la session Enterprise. Le jeton de connexion est converti en session Enterprise lorsque la session Web de l'utilisateur expire. Cela permet à l'utilisateur d'être reconnecté à BusinessObjects Enterprise. Cependant, si le jeton de connexion a luicookieName représente simplement le nom du cookie utilisé pour identifier un utilisateur au cours d'une session Web.
Le bean Identity possède également plusieurs propriétés importantes qui spécifient les informations d'authentification utilisées lors de la connexion automatique :
selectedAuthenticationLa propriété selectedAuthentication spécifie l'alias du groupe d'utilisateurs à utiliser lors de la connexion. Un alias de groupe d'utilisateurs contient des paramètres qui s'appliquent uniquement à l'identité des comptes d'utilisateur d'un groupe particulier. La liste complète des options de la propriété selectedAuthentication incluent :
Windows NTWindows AD (Active Directory)EnterpriseLDAPRemarque : Les types d'authentification Windows NT et Windows AD s'appliquent uniquement lors de la connexion au serveur Windows correspondant. Par exemple, ils ne s'appliquent pas à une connexion à un système UNIX dorsal.
userNameLa propriété userName spécifie le nom d'utilisateur du compte à connexion automatique à utiliser. Par défaut, la propriété userName est vide, ce qui permet d'établir une connexion automatique au système à l'aide du type d'authentification Enterprise.
systemLa propriété system spécifie le système BusinessObjects Enterprise auquel l'utilisateur est automatiquement connecté.
Remarque : Pour obtenir une référence exhaustive de tous les membres du bean Identity, voir l'interface Identity de la référence API Java des composants JavaServer Faces pour BusinessObjects Enterprise.
<managed
<description>A user’s logon credentials.</description>
<managed
<managed
com.businessobjects.jsf.appcontrols.model.Identity
</managed
<managed
<managed
<property
<value>machine01</value>
</managed
</managed
| Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |