Web API ASP.NET标识中是否存在任何锁定功能

时间:2016-08-11 07:51:24

标签: c# asp.net asp.net-web-api asp.net-identity

我一直在使用ASP.NET Identity来管理用户。在登录功能中,我们可以告诉ASP.NET在几次登录尝试失败后必须锁定用户。

// To enable password failures to trigger lockout, change to shouldLockout: true
var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: true);

由于我们有ApplicationOAuthProvider.cs,在尝试从API获取令牌时,我们可以像上面那样做吗?我的意思是在几次尝试令牌失败后,用户也必须被锁定。

public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
{
...
}

如果有可能,请告诉我该怎么做。

提前致谢

0 个答案:

没有答案