Create an Okta application

Before you can sign a user in, you need to create an Okta application that represents your single-page application.

Start by signing in to the Okta Developer Console:

Go to Console

  1. Select Applications, then Add Application. Pick Single-Page App (SPA) as the platform. Enter a name for your application (or leave the default value).

  2. Add the Base URI of your application during local development, such as http://localhost:8080. Also, add any base URIs where your application runs in production, such as https://app.example.com.

  3. Next, enter values for the Login redirect URI. This is the callback from Define a callback route. Add values for local development (such as http://localhost:8080/login/callback) and production (such as https://app.example.com/login/callback).

  4. For Allowed grant types, check Authorization Code. This will enable PKCE flow for your application.

  5. Click Done to finish creating the Okta Application. You need to copy some values into your code later, so leave the Developer Console open.