Dears,
I need your help to understand which is the best fit out of TMF 691, TMF 672 and TMF 720 for the use cases I have ,the description on the API documentation is a bit confusing , below are the set of uses cases I need to serve for :
1. UC1: Get the access priveleges for a a self serve user once he has logged into the portal so that based on his access privileges , corresponding functions can be made available on the UI
2. UC2: As a portal admin user(internal/customer) I need to create sub-users and assign them privileges leveraging the user admin function on the portal UI.
Now below are a few queries from my side:
1. To my mind TMF 672 works perfectly fine , I can leverage the partyId (relatedParty), to query(GET /Permission) the permission and underlying priveleges the party has , and similarly in can use POST /permission to create prievilege mapping to a party for UC2 , what do you guys think .
2. Not sure what exactly TMF 691 intends to do , its more of an identity API but it has entitlement resource as well whic in a way points to access privileges a user have , anyways it only provides Query APIs so doesnt cover for UC2 .
3. Again unlcear if at all TMF 720 can be apllied or is applicable in or can be better leveraged to serve the use cases I am trying to solve for
4. Also probably a generic one what is the recommendation for scenarios where in TMF has two APIs for a cretain scenario where in the system in your landscape does the same operation in one single API(we are implmenting TMF APIs on Mule as as our DXL)
Thanks !!
------------------------------
ANKIT MADAN
Infosys
------------------------------