<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
0D51Y00008MvKzqSAFOkta Classic EngineUniversal DirectoryAnswered2024-05-06T13:27:23.000Z2020-04-27T19:35:52.000Z2020-08-13T05:02:14.000Z
How data is stored in Okta Universal Directory?

Hi,

 

I went through the Okta documentation, but couldn't find out how the data is stored behind in case of Okta Universal Directory (UD). In case of LDAP servers, the data is stored in hierarchical structure with organizational units etc.,

 

Can someone help me to clarify below questions.

  1. How is the data stored in case of Okta UD? Can we maintain LDAP hierarchy to differentiate different set of users based on line of business etc.,?
  2. Is there a way to connect to this Okta UD and view the data other than the web interface?
  3. Do we need to define custom object classes that were defined in LDAP servers in case we need to import user objects to Okta?

 

Regards,

Chenna Kesav


  • bc221 (bc221)

    Hi Cheena,

     

    I had the same questions and I am sharing what i learnt.

     

    1. How is the data stored in case of Okta UD? Can we maintain LDAP hierarchy to differentiate different set of users based on line of business etc.,?

    -> Okta engineer confirmed that Universal Directory is a mySQL backed datastore accessible via the REST API.

     

    1. Is there a way to connect to this Okta UD and view the data other than the web interface?

    -> Yes for sure, I use LDAP browser like Apache and browse data like I do for Active Directory. and i can be also accessible via REST API developed by Okta

     

    1. Do we need to define custom object classes that were defined in LDAP servers in case we need to import user objects to Okta?

    -> Nope, You wont have that level of access. it's abstracted

     

    Expand Post
    Selected as Best
  • 2gfue (2gfue)

    1. Okta’s Universal Directory is a user database sold as-a-Service — and the user management foundation for Okta’s single sign-on (SSO) platform. Okta’s Universal Directory should not be confused with a traditional directory service such as Microsoft Active Directory or OpenLDAP. Also, Okta’s Universal Directory is delivered from the cloud, it should not be confused with a cloud directory service such as Directory-as-a-Service.
    2. Okta UI is the interface for UD (Central Repo). You get these information by using api as well.
    3. Custom define custom user type object now supported by UD -

    https://help.okta.com/en/prod/Content/Topics/Directory/directory-UD-usertypes.htm

    Expand Post
  • bc221 (bc221)

    Hi Cheena,

     

    I had the same questions and I am sharing what i learnt.

     

    1. How is the data stored in case of Okta UD? Can we maintain LDAP hierarchy to differentiate different set of users based on line of business etc.,?

    -> Okta engineer confirmed that Universal Directory is a mySQL backed datastore accessible via the REST API.

     

    1. Is there a way to connect to this Okta UD and view the data other than the web interface?

    -> Yes for sure, I use LDAP browser like Apache and browse data like I do for Active Directory. and i can be also accessible via REST API developed by Okta

     

    1. Do we need to define custom object classes that were defined in LDAP servers in case we need to import user objects to Okta?

    -> Nope, You wont have that level of access. it's abstracted

     

    Expand Post
    Selected as Best
  • HisashiY.98105 (Customer)

    Its interesting topic - I just wanted to know what kind of technologies Okta UD using. Is it NoSQL or RDBMS?

This question is closed.
Loading
How data is stored in Okta Universal Directory?