Définition de schémas de sécurité d'authentification de base
Un schéma de sécurité d'authentification de base est utilisé lorsqu'une application qui appelle l'API est requise pour s'authentifier via un registre d'utilisateurs.
Avant de commencer
- URL d'authentification
- LDAP
- OpenID Connect (OIDC)
- Registre d'utilisateurs local (LUR)
- Un registre d'utilisateurs personnalisé
Pour créer une définition de sécurité d'authentification de base dans une API, vous devez disposer au préalable d'un registre d'utilisateurs. Pour créer un registre d'utilisateurs, vous pouvez utiliser API Manager ou Cloud Manager. Lorsque vous créez un registre dans API Manager, il n'est visible que par votre organisation de type fournisseur. Lorsque vous créez un registre dans Cloud Manager, vous pouvez le rendre visible par plusieurs organisations de type fournisseur.
Pour créer un registre d'utilisateurs avec API Manager, voir Utilisation de registres d'utilisateurs.
A propos de cette tâche
Vous pouvez effectuer cette tâche soit à l'aide de l'application d'interface utilisateur API Designer , soit à l'aide de l'interface utilisateur API Manager basée sur un navigateur.
Lorsque vous utilisez l'authentification de base, vous demandez aux utilisateurs de l'API de fournir un nom d'utilisateur et un mot de passe valides pour accéder aux opérations sélectionnées. Le développeur d'applications doit également fournir un en-tête d'autorisation HTTP dans les requêtes envoyées aux opérations nécessitant une authentification de base.
Lorsque vous utilisez une URL d'authentification, les données d'identification de l'utilisateur fournies dans l'en-tête de l'autorisation sont validées par le noeud final spécifié dans l'URL. Si l'utilisateur est authentifié, la méthode ` IBM® API Connect ` attend qu'un objet de type `Authentication URL ` renvoie un objet de type ` HTTP `200 OKCode de statut de la réponse. Tous les autres codes de statut de réponse HTTP entraînent un échec de l'authentification et l'accès est refusé.
Pour plus d'informations sur l'utilisation d'un registre d'utilisateurs d' LDAP. pour l'authentification, consultez la page LDAP authentication.
Pour plus d'informations sur l'utilisation d'un registre d'utilisateurs de l' URL, consultez la section « Registre d'utilisateurs de l'Authentication URL ».
Pour utiliser un schéma de sécurité d'authentification de base, vous devez le référencer à partir d'un autre emplacement dans votre définition d'API. Pour plus d'informations, consultez les sections « Application des exigences de sécurité à une API » et « Application des exigences de sécurité à une opération ».
À tout moment, vous pouvez accéder directement au fichier YAML source d' OpenAPI en cliquant sur l'icône Source
. Pour revenir au formulaire de conception, cliquez sur l'icône Formulaire
.
Procédure
Etape suivante
Appliquez le schéma de sécurité à une API ou à une opération. Pour plus d'informations, consultez les sections « Application des exigences de sécurité à une API » et « Application des exigences de sécurité à une opération ».
Pour plus d'informations sur LDAP et l'authentification URL, consultez LDAP authentication et le registre des utilisateurs URL.