Définissez les paramètres à utiliser pour
extraire les données d'identification des utilisateurs de l'application, authentifier leur identité et accorder une autorisation.
A propos de cette tâche
La sécurité utilisateur authentifie l'utilisateur. Elle est requise pour les types d'octroi Implicite, Code d'accès et Propriétaire de la ressource - Mot de passe. Elle n'est pas utilisée pour les types d'octroi Application ou Propriétaire de la ressource - JWT.
L'un des rôles suivants est requis pour configurer la sécurité utilisateur pour un fournisseur OAuth natif :
- Administrateur d'organisation
- Propriétaire
- Rôle personnalisé via les autorisations
Vous pouvez accéder à la page des paramètres de sécurité utilisateur d'un fournisseur natif OAuth dès la fin de l'opération de création décrite dans la section « Configuration d'un fournisseur natif OAuth », ou bien mettre à jour les paramètres de sécurité utilisateur d'un fournisseur natif OAuth existant. Si vous souhaitez mettre à jour les paramètres de sécurité utilisateur pour un
fournisseur OAuth natif existant, procédez comme suit avant de suivre la procédure
décrite dans cette rubrique :
- Cliquez .
- Sélectionnez le fournisseur OAuth natif requis.
Procédure
- Cliquez sur Sécurité utilisateur dans le menu de la barre latérale.
- Indiquez les paramètres suivants pour la sécurité utilisateur. Définissez les paramètres à utiliser pour
extraire les données d'identification des utilisateurs de l'application, authentifier leur identité et accorder une autorisation. La sécurité utilisateur n'est pas requise pour les types d'octroi Application ou Propriétaire de la ressource - JWT. Cliquez sur Suivant lorsque vous avez terminé.
| Zone |
Descriptif |
| Extraction d'identité |
Détermine le mode d'extraction des données d'identification utilisateur :
- Authentification de base - Authentification HTTP de base (ne requiert pas de configuration
supplémentaire)
- Formulaire HTML par défaut - Utiliser le formulaire de connexion par défaut pour le nom d'utilisateur et le mot de passe
Variable de contexte - Indiquez quelle variable contient le nom d'utilisateur et le mot de passe. API Connect OAuth variables de contexte telles qu'énumérées ici variables API Connect de contexte
- Formulaire HTML personnalisé - Entrez le noeud final et sélectionnez un profil TLS facultatif
pour un formulaire HTML personnalisé. Pour des instructions sur la création d'un formulaire personnalisé, voir Création d'un formulaire de connexion HTML personnalisé pour la sécurité utilisateur.
- Rediriger - Si vous sélectionnez « Rediriger », saisissez les paramètres suivants :
Désactivé - ne pas récupérer les identifiants de l'utilisateur
Remarque: Si vous utilisez les méthodes d'extraction d'identité Formulaire HTML par défaut ou Rediriger , la réponse du noeud final de redirection doit conserver l'ordre des paramètres de requête avant le paramètre de requête state_nonce , sinon l'autorisation échoue. |
| Authentification |
Authentifiez les utilisateurs d'application avec un registre d'utilisateurs. Sélectionnez un registre d'utilisateurs de l'URL d'authentification
ou LDAP, ou créez le registre d'utilisateurs SampleAuthURL. |
| Autorisation |
Il existe différentes méthodes pour autoriser les utilisateurs d'une application. Pour un DataPower® API Gateway, les méthodes suivantes d'extraction des données d'identification de l'utilisateur sont disponibles: |
- Cliquez sur Sauvegarder lorsque vous avez terminé.
Résultats
Vous pouvez utiliser le fournisseur OAuth pour sécuriser les API dans un catalogue.