簡體   English   中英

AspNetCore.Identity LockoutOptions.AllowedForNewUsers屬性

[英]AspNetCore.Identity LockoutOptions.AllowedForNewUsers Property

我試圖了解AllowedForNewUsers屬性的用途。 文檔指出:

獲取或設置一個標志,該標志指示是否可以鎖定新用戶。 默認為true。

但這根本沒有告訴我任何使用,從表面上看,這意味着可以鎖定新用戶,但這完全是荒謬的,因為您已經具有標准的鎖定功能。

我什至檢查了Git更改日志的實現時間,但這也沒有幫助。

    /// Gets or sets a flag indicating whether users can be locked out after creation.
    /// </summary>
    /// <value>
    /// True if a newly created user can be locked out, otherwise false.
    /// </value>
    /// <remarks>
    /// Defaults to true.
    /// </remarks>
    public bool AllowedForNewUsers { get; set; } = true;

任何指導將不勝感激。

自“鎖定在密碼嘗試失敗數不正確”是每用戶一個選擇,該值LockoutOptions.AllowedForNewUsers將使IdentityUser<TKey>.LockoutEnabled值創建新用戶時可以設置的相同。

因此,如果LockoutOptions.AllowedForNewUserstrueIdentityUser<TKey>.LockoutEnabled也將設置為true ,從而使用戶在LockoutOptions.MaxFailedAccessAttempts之后被鎖定。

感謝Kirk Larkin發布了指向該網站鏈接,該鏈接有助於填補空白。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM