[英]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.AllowedForNewUsers
為true
則IdentityUser<TKey>.LockoutEnabled
也將設置為true
,從而使用戶在LockoutOptions.MaxFailedAccessAttempts
之后被鎖定。
感謝Kirk Larkin發布了指向該網站的鏈接,該鏈接有助於填補空白。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.