Open APIs

Expand all | Collapse all

Which TMF API is the best fit for customer identity provisioning ?

  • 1.  Which TMF API is the best fit for customer identity provisioning ?

    TM Forum Member
    Posted Jan 18, 2019 10:15
    Hi -

    I am trying to implement typical customer identity provisioning use cases , that includes the following :

    1. Creating a customer identity in our Identity management platforms on a  service connect 
    2. Modifying existing customer identity on a service connect / modify 
    3. Deleting customer entity on a service disconnect 
    What would be the best API for my needs ?

    ------------------------------
    Sadhana Venkatesan

    ------------------------------


  • 2.  RE: Which TMF API is the best fit for customer identity provisioning ?

    TM Forum Member
    Posted Jan 20, 2019 14:07
    We don't currently have a user management API design in the Open API, we have a skeleton representation of a user entity in the user roles API https://projects.tmforum.org/wiki/display/PUB/TMF672+User+Roles+and+Permissions+API+REST+Specification+R17.0.1.

    A possible approach would be for you to extend the Customer API https://projects.tmforum.org/wiki/display/PUB/TMF629+Customer+Management+API+REST+Specification+R18.0.1 by adding a relationship from Customer to User (1 - 0..1 or 1 - 0..*), and then provision users in the IDM as part of POST or PATCH on Customer - in this approach your implementation of the Customer API is hiding the IDM details from the consumer.

    But if you think that TMF Open API can be enhanced by adding a user management API, feel free to make a contribution.

    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    ------------------------------