[英]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.