On This Page

Guides overview

Learn how to accomplish a task with step-by-step instructions.

Embed authentication into your app

The following links outline what developers need to know step-by-step to successfully deploy a single app. For custom app developers, it covers planning, designing, building, deploying, and troubleshooting apps that require user management, authentication, and API authorization.

If you're using Okta as an identity layer in your app for the first time, we recommend that you start with How Okta Works and the Okta Data Model. Then, you can follow the sequence of guides below or jump directly to the content that you need.

  1. Get the basics

  2. Sign users in

  3. Authorize

  4. Brand and customize

  5. Deploy to production

  6. Customize Okta process flows with Event or Inline Hooks

Publish an integration

Partner integrations connect your app or service to our mutual customers. One of the most common integrations is Single Sign-On (SSO), which gives Okta users the ability to sign in directly to your application through Okta. Many partners also build provisioning integrations (using the SCIM protocol) to automate lifecycle management use cases for their customers. Integrations can also extend Okta's functionality or integrate with your service in more complex ways.

Integrations can be published publicly in the Okta Integration network catalog, but that's entirely optional.

If you're creating an Okta integration for the first time, we recommend the following sequence of guides:

  1. OIDC and the OIN: A Developer Primer
  2. Build a Single Sign-On (SSO) integration
  3. Build a SCIM provisioning integration
  4. Submit an app integration