Hi all,

Currently, we have RemoteUserStoreManagerService for user management
purposes as a SOAP service. As a REST API, we use SCIM API for the user
management applications. We do support multiple profiles per user.

But in RemoteUserStoreManagement Service we have a method   called
"getAllProfileNames" which return all authenticated users'  profile names.
Furthermore, below API methods too use *profile* as an optional parameter.
getUserClaimValues(String userName, String profileName)
getUserClaimValue(String userName, String claim, String profileName)
getUserList(String claimUri, String claimValue, String profile)
getUserClaimValuesForClaims(String userName, String[] claims, String
profileName)


But if we are planing to deprecate this *RemoteUserStoreManagerService *in
our future releases we can only use SCIM as the Rest API for user
management applucations. We can do almost all the actions in
RemoteUserStoreManagerService using SCIM API, except Profile details. SCIM
does not support user profiles at the moment.

We have below concerns regarding "user profiles", in our future releases.

   - Are we still support user profiles in our future releases?
   - If we are not supporting, what do we do to customers who will migrate
   to our future releases? Are we thinking of any other alternative for
   profiles?
   -  If we support profiles, Shall we create a new Rest API for profile
   management? or Shall we introduce new meta data for the current SCIM API
   request and responses?


Your  feedback on this is highly appreciated?

Thank you!
Dinali

-- 
*Dinali Rosemin Dabarera*
Senior Software Engineer
IAM Domain
WSO2 Lanka (pvt) Ltd.
Web: http://wso2.com/
Email : [email protected]
LinkedIn <https://lk.linkedin.com/in/dinalidabarera>
Mobile: +94770198933




<https://lk.linkedin.com/in/dinalidabarera>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to