WrenSecurity / wrenidm

Community‐developed identity management system with a flexible data model, multiple extension points and scripting support, including JavaScript and Groovy.
https://wrensecurity.org/
Other
40 stars 19 forks source link

Improve group candidates resolution by Flowable IdM identity service. #199

Closed krausvo1 closed 3 weeks ago

krausvo1 commented 4 weeks ago

This PR improves resolution of group candidates provided by Flowable IdM identity service and adds support for querying user's by their group membership.

pavelhoral commented 3 weeks ago

Had internal discussion and our previous change was not ideal - we would like to map worfklow groups to authorization roles, not managed roles. This should be changed. Also I would like to see more "defensive" approach in query implementations - implement only what we need and nothing else (throw exceptions, when unsupported filters or combination of filters is used).

krausvo1 commented 3 weeks ago

I have made changes based on previous notes.