Ajout du module de connexion JAAS (Java Authentication and Authorization Service) au serveur TFIM (Tivoli Federated Identity Manager)

Le module de connexion JAAS (Java Authentication and Authorization Service (JAAS) est disponible sous forme de plug-in. Ce plug-in définit l'adresse électronique de l'utilisateur connecté dans le contexte de sécurité de sorte que cette adresse puisse être utilisée dans Tivoli Federated Identity Manager.

Le serveur Tivoli Federated Identity Manager local crée des tickets SAML pour interagir avec SmartCloud for Social Business. Vous pouvez identifier l'utilisateur dans ces tickets à l'aide de son adresse électronique. Les règles de mappage par défaut dans Tivoli Federated Identity Manager permettent d'accéder à des attributs dans le contexte de sécurité d'un utilisateur. Il n'est pas possible d'utiliser l'adresse électronique de l'utilisateur qui est actuellement connecté. A la place de la programmation personnalisée, HCL fournit une implémentation de module de connexion JAAS (Java Authentication and Authorization Service) qui doit être ajoutée à votre système Tivoli Federated Identity Manager. Le plug-in JAAS accède à l'adresse électronique de l'utilisateur et l'insère dans la clé d'accès, ainsi, l'adresse électronique peut être ajoutée aux règles de mappage standard. Etant donné que le plug-in use utilise des appels API VMM pour obtenir l'adresse électronique, le type de référentiel fédéré doit être configuré sur votre système Tivoli Federated Identity Manager. Les modules de connexion JAAS de WebSphere® Application Server suivants doivent être activés avant l'activation du plug-in :
  • com.ibm.ws.security.server.lm.ltpaLoginModule
  • com.ibm.ws.security.server.lm.wsMapDefaultInboundLoginModule
Les modules précédents sont activés par défaut.

Si ces conditions prérequises ne sont pas réunies dans votre environnement, ou si vous connaissez un autre moyen d'obtenir l'adresse électronique qui n'est pas stockée dans votre référentiel d'utilisateurs, vous pouvez implémenter votre propre plug-in JAAS en utilisant les instructions relatives à developerWorks. Pour plus d'informations, voir l'article developerWorks Développement d'un module Java personnalisé dans les liens connexes.