Beginning in October, Okta release version notations are changing from year.month to year.week. For example, 2026.10.0 will become 2026.41.0, where 41 indicates that week of the year that the deployment occurs. More information is available in this knowledge base article.

Instructions for

On this page

Sign in to your SPA with the embedded Okta Sign-In Widget

Identity Engine
Instructions for

About using the Sign-In Widget with your SPA app

Create an Okta app integration

Okta org app integration configuration settings

You need two pieces of information from your org and app integration for your React app:

  • Client ID: From the General tab of your app integration, save the generated Client ID value.
  • Issuer: From the General tab of your app integration, save the Okta domain value. Use your Okta domain value for the issuer setting that represents the authorization server. Use https://{yourOktaDomain}/oauth2/default as the issuer for your app if you're using an Okta Integrator Free Plan org. See Issuer configuration if you want to use another Okta custom authorization server.

Install the SDK

Load the Sign-In Widget

Basic sign-in flow

Run the sample app

Next steps

See also