Sécurité utilisateur
Utilisez la règle Sécurité utilisateur pour extraire les données d'identification d'un utilisateur, authentifier ces données d'identification et obtenir l'autorisation de l'utilisateur.
| Passerelle | Version de la stratégie |
|---|---|
| DataPower® API Gateway | 2.0.0 |
Cette rubrique explique comment configurer la stratégie dans l'interface utilisateur d' OpenAPI; pour plus de détails sur la configuration de la stratégie dans votre source d', consultez la section « Sécurité des utilisateurs ».
A propos de
Lorsque vous définissez une action de sécurité utilisateur d'assemblage, vous pouvez définir le traitement pour l'extraction d'identité, l'authentification et l'autorisation, ou bien vous pouvez désactiver de manière sélective l'un de ces aspects du traitement. S'il est désactivé, cet aspect du traitement est ignoré.
- Utilisation de l'authentification de base, qui ne requiert aucune autre configuration.
- Utilisation de variables contextuelles. Pour cette méthode, spécifiez la variable qui contient les nom d'utilisateur et mot de passe.
- Utilisation d'une redirection. Pour cette méthode, spécifiez le fragment d'URL cible de la redirection et la durée autorisée pour le processus.
- Utilisation d'un formulaire de connexion HTML. Pour cette méthode, indiquez si un formulaire par défaut ou personnalisé doit être utilisé, ainsi que la durée autorisée pour soumettre le formulaire. Pour un formulaire personnalisé, spécifiez l'emplacement du formulaire et le profil de client TLS pour sécuriser la connexion avec le serveur distant.
- Contact d'un serveur LDAP. Pour cette méthode, spécifiez le serveur à contacter.
- Envoi d'une demande à un noeud final d'authentification. Pour cette méthode, spécifiez l'URL du noeud final, le profil de client TLS pour sécuriser la connexion, le modèle de sélection de l'en-tête de réponse à ajouter et l'en-tête de réponse qui contient les données d'identification authentifiées.
- Acceptation implicite des utilisateurs précédemment authentifiés, ne requiert aucune autre configuration.
- Utilisation d'un formulaire d'autorisation HTML. Pour cette méthode, indiquez si un formulaire par défaut ou personnalisé doit être utilisé, ainsi que la durée autorisée pour soumettre le formulaire. Pour un formulaire personnalisé, spécifiez l'emplacement du formulaire et le profil de client TLS pour sécuriser la connexion avec le serveur distant.
Vous pouvez joindre cette stratégie au flux d'API REST.
Propriétés
Le tableau suivant répertorie les propriétés des stratégies, indique si une propriété est nécessaire, définit les valeurs d'entrée et par défaut valides et précise le type de données des valeurs.
| Libellé de la propriété | Obligatoire | Descriptif | Type de données |
|---|---|---|---|
| Titre | Non | Titre de la stratégie. La valeur par défaut est |
chaîne |
| Description | Non | Description de la stratégie. | chaîne |
| ID de coefficient | Non | Identité qui identifie les résultats d'une authentification par facteur dans le contexte d'API. | chaîne |
| Extraire les paramètres d'identité | Oui | Sélectionnez la méthode utilisée pour extraire les données d'identification de l'utilisateur. Les options suivantes sont disponibles :
Sélectionnez Arrêter en cas d'erreur pour interrompre le traitement de l'assemblage en cas d'échec de l'extraction d'identité. |
chaîne |
| Authentifier les paramètres utilisateur | Oui | Sélectionnez la méthode d'authentification. Les options suivantes sont disponibles :
Sélectionnez Arrêter en cas d'erreur pour interrompre le traitement de l'assemblage en cas d'échec d'authentification. |
chaîne |
| Autoriser les paramètres utilisateur | Oui | Sélectionnez la méthode d'autorisation. Les options suivantes sont disponibles :
Sélectionnez Arrêter en cas d'erreur pour interrompre le traitement de l'assemblage en cas d'échec d'autorisation. |
chaîne |