Skip to content

Commit 1532d38

Browse files
authored
Update IdentityOauthEventHandler to support Role V2 (#2198)
handle role v2 events
1 parent 62252b5 commit 1532d38

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

components/org.wso2.carbon.identity.oauth/src/main/java/org/wso2/carbon/identity/oauth/listener/IdentityOauthEventHandler.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,8 @@ public void handleEvent(Event event) throws IdentityEventException {
107107
throw new IdentityEventException(errorMsg);
108108
}
109109

110-
} else if (IdentityEventConstants.Event.POST_UPDATE_USER_LIST_OF_ROLE_EVENT.equals(event.getEventName())) {
110+
} else if (IdentityEventConstants.Event.POST_UPDATE_USER_LIST_OF_ROLE_EVENT.equals(event.getEventName()) ||
111+
IdentityEventConstants.Event.POST_UPDATE_USER_LIST_OF_ROLE_V2_EVENT.equals(event.getEventName())) {
111112

112113
Object userIdList = event.getEventProperties()
113114
.get(IdentityEventConstants.EventProperty.DELETE_USER_ID_LIST);
@@ -119,7 +120,9 @@ public void handleEvent(Event event) throws IdentityEventException {
119120
}
120121

121122
} else if (IdentityEventConstants.Event.PRE_DELETE_ROLE_EVENT.equals(event.getEventName()) ||
122-
IdentityEventConstants.Event.POST_SET_PERMISSIONS_FOR_ROLE_EVENT.equals(event.getEventName())) {
123+
IdentityEventConstants.Event.PRE_DELETE_ROLE_V2_EVENT.equals(event.getEventName()) ||
124+
IdentityEventConstants.Event.POST_SET_PERMISSIONS_FOR_ROLE_EVENT.equals(event.getEventName()) ||
125+
IdentityEventConstants.Event.POST_UPDATE_PERMISSIONS_FOR_ROLE_V2_EVENT.equals(event.getEventName())) {
123126

124127
String roleId = (String) event.getEventProperties()
125128
.get(IdentityEventConstants.EventProperty.ROLE_ID);

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -863,7 +863,7 @@
863863
<carbon.kernel.registry.imp.pkg.version.range>[1.0.1, 2.0.0)</carbon.kernel.registry.imp.pkg.version.range>
864864

865865
<!-- Carbon Identity Framework version -->
866-
<carbon.identity.framework.version>5.25.427</carbon.identity.framework.version>
866+
<carbon.identity.framework.version>5.25.436</carbon.identity.framework.version>
867867
<carbon.identity.framework.imp.pkg.version.range>[5.25.234, 7.0.0)
868868
</carbon.identity.framework.imp.pkg.version.range>
869869

0 commit comments

Comments
 (0)