首页 > 解决方案 > WSO2 IS 5.10 自动解锁在锁定时间后不起作用

问题描述

我正在使用 WSO2 IS 5.10 版本,我们已根据以下文档设置帐户锁定策略: https ://is.docs.wso2.com/en/latest/learn/configuring-account-locking-due-to-failed-登录尝试/#configuring-account-locking-due-to-failed-login-attempts

我可以按照给定的规则获得锁定时间。但是在锁定超时后,帐户不会自动解锁。任何人都可以建议为什么自动解锁不起作用。

标签: c#wso2wso2isclaims-based-identity

解决方案


如果您使用用户的accountLock声明检查帐户锁定状态,您将不会看到该值在锁定期后自动设置为 false。在锁定期之后的下一次成功登录尝试时,声明值将设置为 false。

通过使用帐户锁定服务,您可以检查用户帐户是否被锁定。

参考服务实现:https ://github.com/wso2-extensions/identity-event-handler-account-lock/blob/9e98b129fc733aa467e00485d551dfb1016151c7/components/org.wso2.carbon.identity.handler.event.account.lock/src/ main/java/org/wso2/carbon/identity/handler/event/account/lock/service/AccountLockServiceImpl.java#L46-L60


推荐阅读