WSO2 IS 5.10 自动解锁在锁定时间后不起作用

WSO2 IS 5.10 Auto Unlock not working after lockout time

我使用的是 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。

通过account lock service您可以检查用户帐户是否被锁定。

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