Permet aux utilisateurs de se connecter et de se déconnecter de Crystal 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 Crystal Enterprise de base et le développement d'applications, consultez le Crystal Enterprise Java SDK Guide.
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 Crystal 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 Crystal 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 :
enableAutoLogon
La 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 à Crystal 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é Crystal 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 à l'aide d'une simple session de connexion.
cookieName et tokenExpiry
Dé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é à Crystal 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 :
selectedAuthentication
La 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.
userName
La 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.
system
La propriété system spécifie le système Crystal 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 IIdentity de la référence API Java de Crystal Reports pour Rational Application Developer.
<description>Informations de connexion d'un utilisateur.</description>
<managed
com.businessobjects.jsf.appcontrols.model.Identity
<managed
<property
| Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |