Okta Login
“Sign in with Okta” using your Okta org. Same guided flow as Auth0, plus Okta’s Auth server ID.
Availability
Section titled “Availability”Okta is entitlement-gated. If Add Integration hides Okta or shows an upgrade prompt, your plan does not include it.
Configure
Section titled “Configure”- Integrations → Add → Okta Login.
- Fill:
- Okta domain — for example
dev-xxxx.okta.com - Auth server ID — usually
defaultunless you created a custom authorization server - Client ID / Client Secret
- Okta domain — for example
- Copy callback(s):
https://{your-app-host}/auth/end-user/callback/okta- Register those redirect URIs in your Okta OIDC app.
- Save enabled → NotionApps auto-wires Users
oktalogin → confirm the Users toggle → Publish. - Edit auth server ID or rotate the secret later from the same form (Advanced JSON is not required).
Verify
Section titled “Verify”| Check | Expected |
|---|---|
| Okta trial org user | Login succeeds |
| Invalid auth server ID | Clear failure — set default or your custom server id |
| Custom domain callback | Registered and working |
| Auth0 entitled but not Okta | Only Auth0 appears |