ActiveDirectoryMembershipProvider.RequiresQuestionAndAnswer Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se il provider di appartenenze è configurato per richiedere una domanda e una risposta alla password durante la creazione di un utente.
public:
virtual property bool RequiresQuestionAndAnswer { bool get(); };
public override bool RequiresQuestionAndAnswer { get; }
member this.RequiresQuestionAndAnswer : bool
Public Overrides ReadOnly Property RequiresQuestionAndAnswer As Boolean
Valore della proprietà
true se l'oggetto ActiveDirectoryMembershipProvider è configurato per richiedere una domanda e una risposta password per un utente; in caso contrario, false. Il valore predefinito è false.
Eccezioni
Tentativo di accesso alla RequiresQuestionAndAnswer proprietà prima dell'inizializzazione dell'istanza ActiveDirectoryMembershipProvider .
Commenti
La RequiresQuestionAndAnswer proprietà viene impostata nel file di configurazione dell'applicazione usando l'attributo dell'elemento requiresQuestionAndAnswermembership Element (ASP.NET Settings Schema). Se la proprietà non è impostata nel file di configurazione dell'applicazione, la RequiresQuestionAndAnswer proprietà viene impostata sul valore predefinito di false.
Quando l'attributo è impostato su true, è necessario eseguire anche il requiresQuestionAndAnswer mapping attributeMapPasswordQuestion e attributeMapPasswordAnswer agli attributi nello schema di Active Directory. In caso contrario, viene generata un'eccezione ProviderException durante l'inizializzazione.
Annotazioni
È possibile richiedere una domanda e una risposta alla password durante la creazione di un utente, ma impostare la EnablePasswordReset proprietà su false per impedire agli utenti di modificare le password usando la ActiveDirectoryMembershipProvider classe .
Importante
Quando si inseriscono le credenziali utente nel file Web.config, esistono potenziali minacce alla sicurezza. Gli utenti con diritti di accesso alla directory contenente il file Web.config possono leggere il file e quindi visualizzare le credenziali. Per informazioni dettagliate su come proteggersi da questa minaccia, vedere Crittografia delle informazioni di configurazione tramite la configurazione protetta.