Skip to content

Latest commit

 

History

History
335 lines (308 loc) · 13 KB

File metadata and controls

335 lines (308 loc) · 13 KB
title Guides overview
guides
add-an-external-idp
add-id-verification-idp
ai-agent-secure-amazon-bedrock
ai-agent-secure-aws-bedrock
ai-agent-secure-third-party
ai-agent-third-party-token-exchange
ai-agent-token-exchange
ai-agent-to-agent-token-exchange
app-provisioning-connection
archive-auth-js
archive-embedded-siw
archive-registration-inline-hook
archive-set-up-self-service-registration
archive-sign-in-to-spa-authjs
archive-configure-signon-policy
auth-js
auth-js-redirect
archive-overview
build-custom-ui-mobile
build-self-signed-jwt
check-for-session
client-secret-rotation-key
configure-access-policy
configure-claims-sharing
configure-ciba
configure-direct-auth-grants
configure-native-sso
configure-signon-policy
configure-ssf-receiver
configure-user-scoped-account-management
create-an-api-token
create-an-app-integration
custom-email
custom-error-pages
custom-url-domain
custom-widget
custom-widget-gen3
custom-widget-migration-gen3
customize-authz-server
customize-tokens-returned-from-okta
customize-tokens-dynamic
customize-tokens-static
customize-tokens-groups-claim
delete-all-stay-signed-in-sessions
device-assurance-policies
device-assurance-posture-checks-and-remediation
device-authorization-grant
device-posture-idp
embedded-siw
enable-cors
enable-configure-signupform
enable-express-configuration
event-hook-filtering
event-hook-hookdeck
event-hook-implementation
event-hook-ngrok
express-configuration
express-config-guide-template
express-submission
federated-claims
find-your-app-credentials
find-your-domain
password-import-inline-hook
iga-security-access-review
iga-labels
iga-delegates
implement-oauth-for-okta
implement-oauth-for-okta-serviceapp
implement-grant-type
ipv6
keep-me-signed-in
keep-user-signed-in
key-management
manage-orgs-okta-aerial
manage-orgs-okta-edr
terraform-oig-resources
manage-user-creds
mfa
migrate-customizations
migrate-to-okta-plan
migrate-to-okta-with-scripts
mobile-idx-sdk-overview
multiple-identifiers
mobile-swift-configure-redirect
native-to-web-sso
policy-rule-prioritization
scim-provisioning-integration-overview
scim-provisioning-integration-prepare
scim-provisioning-integration-connect
scim-provisioning-integration-test
scim-with-entitlements
sign-in-overview
secure-oauth-between-orgs
secure-hooks
single-logout
signup-oktahosted
custom-sms-messaging
submit-app
submit-app-prereq
submit-oin-app
update-oin-app
deployment-checklist
deploy-your-app
dpop
okta-account-management-policy
protect-your-api
quickstart
sampleapp-oie-redirectauth
refresh-tokens
registration-inline-hook
request-user-consent
revoke-tokens
saml-inline-hook
saml-tracer
session-cookie
set-up-org
set-up-token-exchange
shared-sso-android-ios
sharing-cert
sign-in-to-spa-authjs
sign-in-to-spa-embedded-widget
sign-into-mobile-app-redirect
sign-into-mobile-app-embedded
sign-into-spa-redirect
sign-into-web-app-redirect
signup-selfhosted
sign-users-in-mobile-self-hosted
sign-users-out
sign-your-own-saml-csr
social-login
telephony-inline-hook
terraform-configure-device-signin-standards
terraform-create-custom-auth-server
terraform-manage-multiple-domains
terraform-design-access-security
terraform-design-rate-limits
terraform-enable-org-access
terraform-import-existing-resources
terraform-migrate-consolidated-app-sign-on-policy-rules
terraform-manage-id-source
terraform-landing-page
terraform-manage-end-user-experience
terraform-manage-external-authenticators
terraform-manage-groups
terraform-manage-user-access
terraform-organize-configuration
terraform-overview
terraform-syntax-tips
terraform-manage-itp
test-your-migration-plan
token-inline-hook
unlock-mobile-app-with-biometrics
updating-saml-cert
validate-access-tokens
validate-id-tokens
oie-embedded-common-org-setup
oie-embedded-common-download-setup-app
oie-embedded-common-run-samples
oie-embedded-common-refresh-tokens
oie-embedded-sdk-use-case-basic-sign-in
oie-embedded-sdk-use-case-basic-sign-out
oie-embedded-sdk-use-case-pwd-recovery-mfa
oie-embedded-sdk-use-case-self-reg
oie-embedded-sdk-use-case-sign-in-pwd-email
oie-embedded-sdk-use-case-sign-in-pwd-phone
oie-embedded-sdk-use-case-sign-in-soc-idp
oie-embedded-widget-use-case-load
oie-embedded-widget-use-case-basic-sign-in
oie-embedded-widget-use-case-sign-in-soc-idp
oie-upgrade-overview
oie-upgrade-rollout-plan
oie-upgrade-api-changes
oie-upgrade-identify-integrations
oie-upgrade-plan-embedded-upgrades
oie-upgrade-add-sdk-to-your-app
oie-upgrade-api-sdk-to-oie-sdk
oie-upgrade-sessions-api
oie-upgrade-event-hooks
oie-upgrade-sign-in-widget-deprecated-methods
oie-upgrade-sign-in-widget-i18n
oie-upgrade-sign-in-widget
oie-upgrade-sign-in-widget-styling
oie-upgrade-test-widget-custom
oie-upgrade-registration-inline-hook
oie-upgrade-mfa-enroll-policy
authenticators-overview
authenticators-google-authenticator
authenticators-web-authn
oie-embedded-sdk-use-case-custom-pwd-recovery-mfa
authenticators-okta-verify
authenticators-custom-authenticator
authenticators-okta-email
oie-embedded-sdk-use-case-new-user-activation
advanced-use-case-overview
pwd-optional-new-sign-up-email
pwd-optional-sign-in-email
pwd-optional-widget-sign-in-email
pwd-optional-change-email
email-magic-links-overview
step-up-authentication
device-context
pwd-optional-best-practices
pwd-optional-overview
build-api-integration
build-api-actions
add-logingov-idp
policy-simulation
idv-integration
device-signal-collection-policies
authenticators-tac-authenticator
custom-well-known-uri
validate-federation
custom-passkeys
set-up-oauth-api
custom-smtp
oag-offline-mode
configure-identity-claims-sourcing-policy
xaa-resource-metadata

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

Integrate authentication into your app

The following links outline what you need to know to successfully integrate authentication in to your app. The guides cover planning, designing, building, deploying, and troubleshooting apps that require user management, authentication, and API authorization.

If you're using Okta as an identity layer for the first time, start with How Okta Works and the Okta Data Model. Then, review the following guides.

  1. Get the basics:

  2. Sign users in:

  3. Authorize:

  4. Brand and customize:

  5. Deploy to production:

  6. Automate management of your Okta org using Terraform:

  7. Customize Okta process flows with event or inline hooks:

Publish an integration in the OIN

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 functionality or integrate with your service in more complex ways.

You can publish your integration in the Okta Integration Network (OIN) catalog to expose your app to thousands of Okta Workforce customers.

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

  1. OIN landing
  2. What is Single Sign-On (SSO)?
  3. Overview of lifecycle management in the OIN
  4. Overview of API service apps in the OIN
  5. OIN submission requirements
  6. Submit an app integration

Perform Identity Governance tasks through the API

Most Okta Identity Governance tasks are accomplished through the Admin Console for admins or the Okta End-User Dashboard for end users. However, you might want to perform the same UI tasks through a customized app or automated service using Okta APIs. In some cases, specific tasks and flows are only triggered through the API or other Okta apps, such as Workflows. For these API uses cases, the following guides provide best practice implementation flows and examples for Okta Identity Governance subscribers: