How to add custom attribute in Oracle Internet Directory and make it visible in OIDDAS console

This post will cover the steps for adding a custom attribute (say ptycode) in Oracle Internet Directory (I am using OID 10.1.4.3) and make it visible in OIDDAS console.

  1. To do this, login to OID using Java based Admin tool i.e., oidadmin.
  2. Goto Schema Management as shown below.
  3. Select the attributes tab as shown below.
  4. Click Create to add a new custom attribute. Enter the fields Name, Object ID, Syntax. You can also specify the size of the attribute.
  5. Note: Please be careful while specifying the Object ID for an attribute. To use the right id, sort the existing object IDs and pick one ID and increment it by an integer and use it here.
  6. You can also select the check box if the attribute type is of Single Value or not.
  7. You will see another window to specify object classes that are associated for this attribute (this screenshot is not given here unfortunately).
  8. To know which object classes to be assigned, login to OIDDAS console and click Configuration tab.
  9. All these object classes has to added for completing the attribute creation.
  10. We need to add the custom attribute to the object class inetorgperson to make it visible in OID Self Service Console.
  11. I have not selected the Indexed checkbox here. If you have such requirement, you can do so.
  12. Restart OC4J_SECURITY process using opmnctl which will cause OIDDAS to read the new custom attribute.
  13. This completes half of the process. We will do the configuration part from next step  to make this attribute visible in OIDDAS console.
  14. Login to OIDDAS console as an admin user. Click Configuration tab.
  15. Click Next.
  16. This tab, Configure User Attributes, will show the existing attributes of OIDDAS. Click Add Attribute.6
  17. Select the attribute from the dropdown. Specify the UI Label Name. You can also select whether this attribute has to viewable/Searchable/Mandatory etc., by selecting the appropriate Check boxes. 7
  18. Click Next.
  19. Select the appropriate category that you want to add this attribute and click Edit.
  20. Here, I am selecting Additional Personal Details to associate the new custom attribute to this category.
  21. Click Next.
  22. Select the custom attribute and move it to right hand side as shown below.
  23. Click Done.
  24. Click Next.
  25. Click Finish.

This completes the process. Now, you can view any user details in OIDDAS and check whether custom attribute ptycode is visible or not as shown below. 

About the Author Mahendra

I am engulfed in Oracle Identity & Access Management domain. I have expertise on providing the optimized solutions for user provisioning, web access management, Single Sign-On and federation capabilities etc., I am also well versed with complex integrations within Identity Management and other product domains. I have expertise on building demos and implementation experience on products Oracle Access Manager, Oracle Adaptive Access Manager, Oracle Entitlement Server, Oracle Virtual Directory, Oracle Internet Directory etc., Look @ my blog: http://talkidentity.blogspot.com

Leave a Comment:

5 comments
Add Your Reply