Search⌘ K

Okta Data Model

Understand the fundamentals of Okta's data model with resources like users, groups, applications, and policies. Learn about organizational structure, unique user identification, and how Okta manages authentication and authorization data for secure applications.

In this lesson, we’ll take a high-level look at Okta’s data model. Every entity in Okta is referred to as a resource. Each resource comprises the following:

  • Attributes: These are fields such as id or status.
  • Links/URLs: These are a list of actions and URLs. Calls to different URLs will result in specific actions. For example, a resetPassword link would allow the user to reset their password.
  • Profile: It is a JSON object that allows us to store attributes. For example, the firstName of a user will
...