Vous pouvez créer une configuration de transport HTTP décrivant les
paramètres de transport pour une demande de service. Les paramètres de transport et de
sécurité peuvent être associés à n'importe quelle demande de service.
Avant de commencer
Si vous utilisez l'authentification SSL (Secure Sockets Layer), assurez-vous de disposer des fichiers de clés valides dans votre espace de travail.
Si vous utilisez la sécurité SOAP, assurez-vous d'avoir
configuré l'environnement avec les fichiers de configuration et les bibliothèques corrects.
Procédure
- Cliquez sur le bouton Client de service générique
dans la barre d'outils pour ouvrir le client de service générique et cliquez sur l'onglet Transport. La page Configuration de transport s'ouvre.
- Dans la page Configuration de transport, cliquez sur
Créer une configuration HTTP (
) afin de créer une configuration de
transport HTTP.
- Entrez un nom pour la nouvelle configuration de
transport.
- Paramétrez les options suivantes concernant le transport HTTP :
- HTTP/2
- Pour tester un service qui utilise le protocole HTTP/2, cochez cette case.
- Utiliser HTTP maintenu actif
- Sélectionnez cette option pour que la connexion HTTP reste ouverte après la demande. Cette option n'est pas disponible si vous utilisez IBM® Rational AppScan.
- Utiliser SSL
- Cette option permet d'utiliser une configuration SSL. Cliquez sur
Configurer SSL pour créer une configuration SSL ou sélectionnez une
configuration existante.
- Authentification de plateforme
- Indiquez dans cette section le type d'authentification requis pour accéder au service. Sélectionnez Aucune si aucune authentification n'est requise.
- Authentification HTTP de base
- Sélectionnez cette option pour indiquer le nom d'utilisateur et le mot de passe utilisés pour l'authentification standard.
- Authentification NTLM
- Sélectionnez cette option pour utiliser le protocole d'authentification du gestionnaire de réseau local Microsoft NT. NTLM utilise une authentification par réponse de formule d'identification. Cette vue répertorie les éléments négociés (pris en charge par le client et demandés par le serveur) et les éléments authentifiés (la réponse du client à la formule d'identification du serveur).
- Authentification Kerberos
- Sélectionnez cette option pour utiliser le protocole d'authentification Kerberos entre le client et le serveur.
- Se connecter à l'aide du serveur proxy
- Si la connexion HTTP doit passer par un serveur proxy ou un pare-feu d'entreprise, indiquez l'adresse et le port du serveur proxy. Si le proxy
requiert une authentification, sélectionnez Authentification proxy de
base ou Authentification proxy NTLM.
- Authentification proxy
- Indiquez dans cette section le type d'authentification requis pour accéder au proxy. Sélectionnez Aucune si aucune authentification n'est requise.
- Authentification proxy standard
- Sélectionnez cette option pour indiquer le nom d'utilisateur et le mot de passe utilisés pour l'authentification standard.
- Authentification proxy NTLM
- Sélectionnez cette option pour utiliser le protocole d'authentification du gestionnaire de réseau local Microsoft NT. NTLM utilise une authentification par réponse de formule d'identification. Cette vue répertorie les éléments négociés (pris en charge par le client et demandés par le serveur) et les éléments authentifiés (la réponse du client à la formule d'identification du serveur).
- Classe personnalisée
- Sélectionnez cette option si le protocole de communication requiert un traitement de niveau inférieur complexe avec un code Java™ personnalisé pour transformer les messages entrants et sortants. Cliquez sur Parcourir pour sélectionner une classe Java qui utilise l'API correspondante. Cette option n'est pas disponible dans
IBM Security AppScan.
Reportez-vous à la rubrique Création de configurations SSL pour de plus amples informations sur l'authentification SSL.
- Cliquez sur OK pour créer la configuration.
Que faire ensuite
Une fois votre nouvelle configuration créée, vous pouvez l'utiliser avec n'importe
quelle demande de service utilisant le protocole de transport HTTP. Vous pouvez utiliser la liste
Configurations dans le client de service générique pour
modifier des configurations existantes ou créer des configurations en double.