When claims are getting updated (accountLocked, accountDisabled claims), WSO2 IS will trigger POST_SET_USER_CLAIMS event. Refer this blog to know about eventing framework. When the account is getting locked/unlocked and disabled/enabled, this POST_SET_CLAIMS event will be triggered (This is fired after a claim update happens). You can write custom event handlers to handlers to handle POST_SET_USER_CLAIMS event.
Already several IS components are listening to this accountLock and disable events. You can refer them, write a custom event handler and deploy into IS. By writing a custom listener, You can listen to that event and add your own logic there.
AccountLockHandler
OAuthEventHandler
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…