For IS 6.0.0 M3 we decided to implement and manage user lifecycle states.
For IS 6.0.0 M2 we are implementing SCIM 2.0. I propose that we extend SCIM
2.0 metadata and include the user lifecycle state as a user's metadata.

Also regarding where we need to store this metadata, I think it needs to be
stored in a column in the UM_USER table. This means we don't have to go to
the identity store to fetch user's state for most of the operations we will
be performing on the user.

On a different note I think we also need to merge the SCIM2.0 metadata
table with UM_USER table so that all SCIM 2.0 metadata is supported by our
identity-mgt implementation. This will greatly improve performance and
avoid multiple lookups in database. Similarly we must use UM_GROUP to store
group metadata of SCIM 2.0.

-- 
Thanks & Regards,

*Johann Dilantha Nallathamby*
Technical Lead & Product Lead of WSO2 Identity Server
Governance Technologies Team
WSO2, Inc.
lean.enterprise.middleware

Mobile - *+94777776950*
Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to