Criteri di autenticazione di Gestione API di AzureAPI Management authentication policies

Questo argomento fornisce un riferimento per i seguenti criteri di Gestione API.This topic provides a reference for the following API Management policies. Per informazioni sull'aggiunta e sulla configurazione dei criteri, vedere Criteri di Gestione API.For information on adding and configuring policies, see Policies in API Management.

Criteri di autenticazione Authentication policies

Autenticazione con base Authenticate with Basic

Usare il criterio authentication-basic per eseguire l'autenticazione con un servizio di back-end tramite l'autenticazione di base.Use the authentication-basic policy to authenticate with a backend service using Basic authentication. Questo criterio imposta l'intestazione di autorizzazione HTTP sul valore corrispondente alle credenziali specificate nei criteri.This policy effectively sets the HTTP Authorization header to the value corresponding to the credentials provided in the policy.

Istruzione del criterioPolicy statement

<authentication-basic username="username" password="password" />  

EsempioExample

<authentication-basic username="testuser" password="testpassword" />  

ElementiElements

NomeName DescrizioneDescription ObbligatorioRequired
authentication-basicauthentication-basic Elemento radice.Root element. Yes

AttributiAttributes

NomeName DescrizioneDescription ObbligatorioRequired DefaultDefault
usernameusername Specifica il nome utente della credenziale di base.Specifies the username of the Basic credential. Yes N/DN/A
passwordpassword Specifica la password della credenziale di base.Specifies the password of the Basic credential. Yes N/DN/A

UtilizzoUsage

Questo criterio può essere usato nelle sezioni e negli ambiti del criterio seguenti.This policy can be used in the following policy sections and scopes.

  • Sezioni del criterio: in ingressoPolicy sections: inbound

  • Ambiti del criterio: APIPolicy scopes: API

Autenticazione con certificato client Authenticate with client certificate

Usare il criterio authentication-certificate per eseguire l'autenticazione con un servizio di back-end tramite il certificato client.Use the authentication-certificate policy to authenticate with a backend service using client certificate. Il certificato deve essere prima installato in Gestione API e viene identificato tramite la relativa identificazione personale.The certificate needs to be installed into API Management first and is identified by its thumbprint.

Istruzione del criterioPolicy statement

<authentication-certificate thumbprint="thumbprint" />  

EsempioExample

<authentication-certificate thumbprint="....." />  

ElementiElements

NomeName DescrizioneDescription ObbligatorioRequired
authentication-certificateauthentication-certificate Elemento radice.Root element. Yes

AttributiAttributes

NomeName DescrizioneDescription ObbligatorioRequired DefaultDefault
thumbprintthumbprint Identificazione personale del certificato client.The thumbprint for the client certificate. Yes N/DN/A

UtilizzoUsage

Questo criterio può essere usato nelle sezioni e negli ambiti del criterio seguenti.This policy can be used in the following policy sections and scopes.

  • Sezioni del criterio: in ingressoPolicy sections: inbound

  • Ambiti del criterio: APIPolicy scopes: API

Passaggi successiviNext steps

Per altre informazioni sull'uso dei criteri, vedere Criteri di Gestione API.For more information working with policies, see Policies in API Management.