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 NT
Windows AD (Active Directory)
Enterprise
LDAP
Remarque : 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/ |