Configuration de la sécurité sur le portail Producteur
Vous pouvez configurer la sécurité pour le portail Producteur WSRP et les portlets fournis. Si vous activez la sécurité, le Producteur WSRP traite les requêtes WSRP du Consommateur WSRP sous l'identité de l'utilisateur associée à la demande WSRP envoyée par le Consommateur. Cette identité de l'utilisateur est représentée par un droit d'accès de sécurité inclus dans le message de demande WSRP. Le droit d'accès de sécurité est fourni par le Consommateur WSRP. Il correspond généralement à l'identité de l'utilisateur qui s'est connecté au porteur Consommateur.
Pourquoi et quand exécuter cette tâche
- Connexion unique par cookie HTTP
- Cette option de sécurité est désormais disponible avec HCL Portal version 8.5. Afin d'authentifier et identifier l'utilisateur et établir le contexte de sécurité pour le traitement de la demande WSRP, le Producteur WSRP utilise des cookies HTTP LTPA V2 envoyés par le Consommateur WSRP dans les messages de demande WSRP. Le Producteur WSRP reçoit le cookie et définit le contexte de sécurité correspondant côté Producteur. Cette option requiert la configuration du Consommateur WSRP pour transmettre des cookies HTTP. Elle présente les avantages suivants :
- Elle ne nécessite pas la configuration des services Web WSRP. Elle permet au Producteur WSRP d'accepter et de traiter les demandes non authentifiées et authentifiées.
- Le Producteur traite les demandes non authentifiées ne contenant pas de cookie LTPA V2 sans établir un contexte de sécurité particulier.
- Sécurité des services Web
- Vous pouvez configurer les fournisseurs de services Web WSRP pour la sécurité en fonction de la norme WS-Security. Le Consommateur WSRP envoie un en-tête conforme à la norme WS-Security dans des messages de demande WSRP. L'en-tête contient des données d'identification qui identifient et authentifient l'utilisateur. Par exemple, vous pouvez configurer le portail Consommateur pour inclure des jetons LTPA (Lightweight Third-Party Authentication) version 1 ou version 2 ou des jetons Nom d'utilisateur dans l'en-tête WS-Security. Pour cette option, le Consommateur WSRP et le Producteur WSRP doivent être configurés pour la sécurité des services Web.
Si vous utilisez l'option de sécurité des services Web, le Producteur WSRP accepte uniquement les messages de demande authentifiés et refuse les messages de demande qui ne contiennent pas d'en-tête de sécurité approprié. En revanche, si vous utilisez l'option de sécurité de connexion unique par cookie HTTP, le Producteur WSRP accepte les messages de demande authentifiés et non authentifiés. Si le message ne contient pas de droit d'accès de sécurité, le Producteur WSRP n'établit pas de contexte de sécurité pour le traitement de la demande. Par défaut, le Producteur WSRP effectue un contrôle d'accès pour les portlets fournis.
Vous pouvez choisir de ne pas configurer la sécurité pour les portails Producteur et Consommateur WSRP. Dans ce cas, le Producteur WSRP ne traite pas les demandes WSRP du Consommateur WSRP sous une identité d'utilisateur particulière. Au lieu de cela, le Producteur traite les demandes WSRP de manière anonyme. Dans ce cas, le Consommateur ne doit pas être configuré pour la sécurité des services Web.