Skip to content

Latest commit

 

History

History
260 lines (238 loc) · 10.4 KB

File metadata and controls

260 lines (238 loc) · 10.4 KB
title guides
Guides overview
add-an-external-idp
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
client-secret-rotation-key
common-hook-set-up-steps
configure-access-policy
configure-claims-sharing
configure-ciba
configure-direct-auth-grants
configure-native-sso
configure-signon-policy
configure-user-scoped-account-management
create-an-api-token
custom-email
custom-error-pages
custom-url-domain
custom-widget
custom-widget-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-authorization-grant
embedded-siw
enable-cors
event-hook-filtering
event-hook-hookdeck
event-hook-implementation
event-hook-ngrok
federated-claims
find-your-app-credentials
find-your-domain
password-import-inline-hook
implement-oauth-for-okta
implement-oauth-for-okta-serviceapp
implement-grant-type
keep-me-signed-in
manage-orgs-okta-aerial
mfa
migrate-to-okta-prerequisites
migrate-to-okta-bulk
migrate-to-okta-password-hooks
mobile-idx-sdk-overview
multiple-identifiers
mobile-swift-configure-redirect
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
single-logout
build-sso-integration
custom-sms-messaging
submit-app
submit-app-prereq
submit-oin-app
update-oin-app
add-private-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-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-spa-redirect
sign-into-web-app-redirect
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-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
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-plan-embedded-upgrades
oie-upgrade-add-sdk-to-your-app
oie-upgrade-api-sdk-to-oie-sdk
oie-upgrade-sessions-api
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-mfa-enroll-policy
ie-limitations
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
add-logingov-idp
policy-simulation

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. Overview of Single Sign-On in the OIN
  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