繁体   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