jackson icon indicating copy to clipboard operation
jackson copied to clipboard

SCIM - enterprise User extension support

Open hariprasadiit opened this issue 2 years ago • 3 comments

Please check if your Feature Request has not been already raised in the Discussions Tab, as we would like to reduce duplicates. If it has been already raised, simply upvote it 🔼.

Is your proposal related to a problem?

Jackson directory sync is only supporting core user schema which doesn't include some details like department and designation which are frequently used.

Describe the solution you'd like

Support for urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

Describe alternatives you've considered

I've tried two libs for now https://github.com/scimmyjs/scimmy https://github.com/jelhub/scimgateway

hariprasadiit avatar Jul 11 '23 08:07 hariprasadiit

Thanks for the suggestion. I'm wondering can you use the raw field to get the full user object from the IdP and read the department and designation from there? The raw attribute include everything that is coming from the IdP.

devkiran avatar Jul 11 '23 09:07 devkiran

@devkiran Thanks for the suggestion. It works, however we'd need to ask user to manually add the attributes mapping. Is there a way we can update what attributes are mapped in the schema that's sent to Azure apart from the default mappings?

hariprasadiit avatar Jul 31 '23 10:07 hariprasadiit

@hariprasadiit Do you mean the mapping on the Identity Provider's side? There is unfortunately no way to do this automatically and has to be manually configured by the user when setting up the SCIM app.

deepakprabhakara avatar Aug 22 '23 06:08 deepakprabhakara