Le finestre di dialogo Aggiungi provider e Modifica provider consentono di aggiungere o modificare un provider in IIS se si dispone di un'applicazione che utilizza un servizio basato su provider per archiviare dati in un database o in un altro archivio dati. Le proprietà visualizzate nella finestra di dialogo dipendono dal tipo di provider che si sceglie di aggiungere o modificare.

È possibile aggiungere o modificare tre diversi tipi di provider:

  • Ruoli: fornisce un'interfaccia tra il servizio di gestione dei ruoli di ASP.NET (il "gestore ruoli") e le origini dati dei ruoli.

  • Utenti: fornisce un'interfaccia tra il servizio di appartenenza ASP.NET e le origini dati dell'appartenenza.

  • Profilo: fornisce un'interfaccia tra il servizio profili di ASP.NET e le origini dati del profilo.

Nota

Le finestre di dialogo Aggiungi provider e Modifica provider consentono di aggiungere o modificare gran parte delle proprietà di un provider, ma non tutte. È possibile configurare proprietà aggiuntive per ogni provider nel file Web.config dell'applicazione Web. Per ulteriori informazioni sui provider, vedere ASP.NET 2.0 Provider Model: Introduction to the Provider Model (la pagina potrebbe essere in inglese).

Elenco degli elementi dell'interfaccia utente

Nome dell'elementoDescrizione

Tipo

Consente di impostare il tipo di provider.

Nome

Consente di definire il nome del provider.

Comportamento

Consente di impostare alcuni dei comportamenti per i provider di utenti di appartenenza. L'impostazione del valore di uno o più dei comportamenti seguenti su True attiva tale comportamento:

  • EnablePasswordReset: indica se è possibile reimpostare le password utilizzando il metodo ResetPassword del provider. L'impostazione predefinita è False.

  • EnablePasswordRetrieval: indica se è possibile recuperare le password utilizzando il metodo GetPassword del provider. L'impostazione predefinita è False.

  • RequiresQuestionAndAnswer: indica se è necessario fornire una risposta per la password quando si chiamano i metodi GetPassword e ResetPassword del provider. L'impostazione predefinita è False.

  • RequiresUniqueEmail: indica se ogni utente registrato deve avere un indirizzo di posta elettronica univoco. L'impostazione predefinita è False.

  • StorePasswordInSecureFormat: indica se è necessario eseguire l'hashing delle password. L'impostazione predefinita è False.

Dati

Configura il nome della stringa di connessione utilizzata per connettersi al database. Immettere il nome della stringa di connessione nella casella di controllo ConnectionStringName.

Generale

Consente di definire le impostazioni generali per il provider. Queste impostazioni sono facoltative e includono:

  • ApplicationName: specifica il percorso virtuale dell'applicazione nella casella ApplicationName. Se non si specifica un valore nella casella ApplicationName, l'API di appartenenza sarà impostata sul valore HttpContext.Current.Request.ApplicationPath per impostazione predefinita. Questa impostazione può essere determinata solo in fase di esecuzione.

  • Description: fornisce una descrizione del provider.

Varie

Consente di configurare coppie nome/valore specifiche per il provider. Per aggiungere e rimuovere coppie nome/valore, fare clic sul pulsante accanto al campo Impostazioni specifiche del provider nella sezione Varie.

Vedere anche


Argomenti della Guida