Custom objects in Identity Management software
As we have recently announced, Soffid version 2.0 comes with the option of configuring Custom Objects in the Soffid data model.
Normally, Identity Management software comes with a very restrict data model configuration that is difficult to alter or enhance. This means that it is difficult to add components to the identity that are different to the classical roles, applications, accounts or basic personal data that are normally applied within a standard Identity Management software suite. This can be problematic because the majority of companies are constantly incorporating new technology and their processes are evolving, therefore, the need of adding new objects to a certain identity is increasing. Certain examples of new objects needed would be the option of assigning phone devices, computers or tablets, or even cars to employees, and how every company would like to identify or model a tablet or a car.
The option of doing so gives an extra level of flexibility to the Identity Management tools and also gives an extra layer of compliance to the companies that are able to integrate all these information to their Identity Management software. Benefits for both sides.
In the next section, we exemplify how we have implemented these functionalities in Soffid.
Custom objects in Soffid
Specifically, in the case of Soffid, Custom Objects are managed all through the Soffid web console. Mainly they are managed from the “Additional Data Management” section under the “Soffid configuration” section in the Main Menu of Soffid.
In this blog entry, we will show step by step how we can create a “Tablet object” and add it to a specific user in the Soffid platform.
1- Menu: By going to Main Menu – Soffid configuration – Additional data, we access the section of the web console when one can configure the different additional data items that would be added to the standard data model.
2- In this section of the website, one can observe the initial list of data existing in the current data model:
3- By clicking “Add new”, one can configure the new tablet object inside the custom object section, in this case we create an object named “Tablet”.
4- By clicking “Add new”, inside the custom object, one can add the different fields of the custom object, in this case we add two internal fields which are: Tablet_id and Tablet_SIM.
5- Once the two fields have been added, the configuration of the custom objects is completed:
6- And the new connector can be observed in the total list of data types available in the model:
7- If we want to be the “tablet” object, to be available inside the “User” object, we need to perform an extra step to add the Table object as one of the fields inside the user object. This addition process can be done in the following screen:
8- Once this process is concluded, the complete list of fields in the User objects are:
and the complete process to configure the Tablet object is completed. The following steps are needed to assign a specific “Tablet” to a specific “User”.
9- The following step in the process is to Go to “Tablet” object section, in order to add a specific table that we need to register to a specific user. In order to do so, we go to: Main Menu – Resource Management – Custom object types – Personal Tablet for Users.
10- Once in this section, one can add the specific details of the specific tablet that we want to add to the system. In this case we configure “Tablet_1” with Tablet_id 123456 and Tablet_SIM 789010. In this example we have registered a unique tablet, but of course more can be added in this same screen.
11- Finally, in this last step, we can go to Main Menu – Resource Management – Users, and here we look for our specific user (in this case Peppa Pig) and we assign the tablet that we have just created (Tablet_1) in her Additional Data section.
We, at Soffid, hope that this new feature will smooth out operations for your specific user case. As usual, we are always open for feedback and suggestions, so feel free to let us know what you think of this functionality and if you would implement something differently.
The Soffid team