WSO2 IS 5.10自动解锁超时不工作



我使用的是WSO2 IS 5.10版本,我们已经按照以下文档设置了帐户锁定策略:https://is.docs.wso2.com/en/latest/learn/configuring-account-locking-due-to-failed-login-attempts/configuring-account-locking-due-to-failed-login-attempts

我能够按照给定的规则获得锁定时间。但在锁定超时后,帐户不会自动解锁。谁能告诉我为什么自动解锁不工作?

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

用户帐号锁定服务可以检查用户帐号是否被锁定。

参考服务impl: 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