Get started with app integrations (2024)

Okta app integrations serve as a configured connection between Okta features like Okta Universal Directory and external applications that provide a service, like Zoom or Box. These app integrations on the Okta End-User Dashboard are also sometimes referred to as "tiles" or "apps".

App integrations can be either:

  • Pre-built, in the case of those integrations available in the Okta Integration Network (OIN).
  • Custom crafted by admins or developers using the App Integration Wizard (AIW), templates, or bookmarks.

Suppose that your organization uses Workday to facilitate human resources management. To Okta, Workday is an external application. You can integrate Workday with your Okta org by locating the Workday integration in the Okta Integration Network (OIN) and providing the required details.

After configuring the parameters of an app integration, you can assign it to groups or individual users in your Okta org and have the app integration appear on their End-User Dashboard. Users click the app integration and are automatically authenticated and signed in to that external application.

The Applications page, available through the Okta Admin Console, allows you to add, create, and assign app integrations to users or groups. See Open the Applications page.

For details on managing the app integrations and assigning them to end users, see Access and customize app integrations and Assign app integrations.

Although "application" is a commonly used term, Okta generally differentiates between an Okta "app integration" and an external "application" like Box or Zoom.

Single Sign-On

Single Sign-On (SSO) enables users to sign on to multiple cloud-based, on-premises, or mobile applications using a single set of authentication credentials.

After you configure and assign SSO app integrations, end users can sign in to their Okta account and then access their external applications without entering their credentials for each application.

Okta uses the secure connection between a user's browser and Okta-managed app integrations to authenticate the user with one of the supported SSO integration methods:

  • OpenID Connect (OIDC). See OIDC app integrations.
  • Secure Authentication Markup Language (SAML). See SAML app integrations.
  • Secure Web Authentication (SWA). See SWA app integrations.
  • Web Services Federation (WS-Fed). See WS-Fed app integrations.

Provisioning

The provisioning functionality in Okta allows you to manage and automate the exchange of user identity information in cloud-based and on-premises apps and services.

The protocol used for communication between Okta and external applications is the industry-standard Security Cross-domain Identity Management (SCIM) protocol.

If an external application supports SCIM-based provisioning, then you can configure the associated Okta app integration to include the provisioning features of Okta Lifecycle Management.

See SCIM app integrations.

Adding app integrations

Admins can add app integrations to their Okta org in several ways:

  • The OIN is a collection of thousands of pre-built app integrations that connect end users with external applications. App integrations in the OIN provide connections through SAML, OpenID Connect, SWA, WS-Fed, or proprietary APIs. To see what protocols are supported by a given app integration, admins can search for the external application in the OIN Catalog and review the capabilities for each associated app integration. See Add existing app integrations.
  • Admins or developers who require a custom app integration can use the Okta App Integration Wizard to create a new OIDC, SAML 2.0, or SWA app integration. The final product can be private for use just within your Okta org, or you can submit the app integration to the OIN for potential inclusion in the catalog. See Create custom app integrations.
  • If you don't want to create an entirely new app integration, there are some templates available in the OIN that you can use to get your project up and running quickly.
  • Okta provides integrations for mobile applications, whether they are HTML5 web applications optimized for mobile platforms, or native iOS or Android apps. Mobile web applications can use industry-standard SAML, OIDC, or SWA for SSO. End users can access any web application in the OIN with SSO from a mobile device. Admins can create integrations for native applications like Box Mobile, for example, using SAML authentication for registration and OAuth for ongoing usage.

    Okta Mobile uses SSO to extend its functionality to apps on your iPad or iPhone. The Okta Mobile application provides an embedded Okta browser and app menu. You can download and install the Okta Mobile app from the Apple App store. For more information on mobile apps and Okta Mobile, see About Okta Mobile.

  • For simple authentication scenarios, you can leverage the Okta Browser Plugin or use the bookmark app integration from the OIN. See Allow end users to add apps with the Okta Browser Plugin and Create a Bookmark App integration.

    The Okta browser plugin enables you to automatically sign into applications that would otherwise require you to manually enter your credentials. For more information on the browser plugin, see Okta Browser Plugin .

  • If end users find an app integration that they want to add to their Okta org, they can submit a self-service access request to have an admin, or an assigned delegate, approve and add the app to the Okta org. See Self Service for app integrations.
Get started with app integrations (2024)

FAQs

What are the 4 types of application integration? ›

Application integration has four standard levels: presentation-level integration; business process integration; data integration; and communications-level integration.

How do I integrate one app with another? ›

You should set App1 project to be a library project : Right click on project in Eclipse -> properties -> Android -> check isLibrary. In your APp2 project do: Right click on project in Eclipse -> properties -> Android -> Add -> select App1. Now your can use anything that's defined in App1 from App2 project.

How do you integrate two different applications? ›

Using Middleware

Let's first imagine software as a bridge that connects the gaps between other applications and databases to provide unified services. Therefore, the utilization of middleware is one of the most common ways to build an application integration architecture.

What is the difference between API and application integration? ›

What is the difference between API and integration? An API is either an endpoint or a collection of endpoints that allow you to access certain data or functionality from an application; all the while, integration is the process of making independently-designed systems communicate with each other.

What type of integration is an API? ›

API integration refers to the process of connecting two or more applications or systems by using APIs (Application Programming Interfaces) to exchange data and perform actions. APIs are sets of protocols and standards that allow different software applications to communicate with each other.

How do I start API integration? ›

How can I build an API integration?
  1. Outline your business case for the integration: What problems will this integration solve? ...
  2. Assemble internal teams and resources: ...
  3. Research the schema (the relationships between data) in each system: ...
  4. Building and testing the integration.
  5. Monitoring integration performance.

What is an example of application integration? ›

Application integration is typically more limited and tied to workflows between applications. For example, passing lead information from a marketing system into a sales management system. This also typically happens on the individual transaction level.

What are the examples of integrated application? ›

5 powerful application integration examples
  • Integrate SFDC with NetSuite to create new clients with ease. ...
  • Connect Marketo with Google Sheets to analyze up-to-date data on leads. ...
  • Sync DocuSign with Slack to celebrate sales wins with everyone. ...
  • Integrate Workday with Okta to provision applications for new hires.

Can you have 2 apps the same? ›

Originally Answered: Can I install an Android application twice? Yup it is possible to have 2 versions of same app in Android. Download parallel spaces app and duplicate the app you want.

Can two apps work together? ›

Apps can be side by side or one above the other (split-screen mode), one app in a small window overlaying other apps (picture-in-picture mode), or individual apps in separate movable, resizable windows (free-form mode).

What does it mean to integrate apps? ›

So lets define application integration. It is a process that enables the consolidation and sharing of data, resources, and processes among an organization's applications. In other words, it is the combination and improvement of workflows and data across software applications.

How does app integration work? ›

Application integration is different from data integration in that it directly links multiple applications at a functional level. Application data may be linked in near real-time, allowing organizations to create dynamic and highly adaptable applications and services.

What are the five ways to integrate? ›

8 Techniques of Integration
  • Substitution.
  • Powers of sine and cosine.
  • Trigonometric Substitutions.
  • Integration by Parts.
  • Rational Functions.
  • Numerical Integration.
  • Additional exercises.

How do integrations work? ›

Integrations are connections between systems and applications that work together as a whole to share information and data. “Integrations share data from one system to the next to provide you with more features and options while using your software.”

What are the 4 types of integration testing? ›

Integration testing in QA ensures that different parts of a software application work seamlessly when combined. It focuses on detecting and resolving issues that arise from the interactions between modules or subsystems. Approaches include top-down, bottom-up, big bang, and incremental testing.

What are the examples of application integration? ›

Application of Integrals
  • To find the centre of mass(Centroid) of an area having curved sides.
  • To find the area between two curves.
  • To find the area under a curve.
  • The average value of a curve.

What are the 3 types of system integration? ›

System integrations can generally be classified under three types.
  • Enterprise Application Integration (EAI). ...
  • Electronic Data Integration/Interchange (EDI). ...
  • Data Integration (DI). ...
  • Point-to-point integration. ...
  • Vertical integration. ...
  • Star integration. ...
  • Horizontal integration. ...
  • Common data format integration.

Top Articles
Latest Posts
Article information

Author: Sen. Ignacio Ratke

Last Updated:

Views: 5541

Rating: 4.6 / 5 (76 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Sen. Ignacio Ratke

Birthday: 1999-05-27

Address: Apt. 171 8116 Bailey Via, Roberthaven, GA 58289

Phone: +2585395768220

Job: Lead Liaison

Hobby: Lockpicking, LARPing, Lego building, Lapidary, Macrame, Book restoration, Bodybuilding

Introduction: My name is Sen. Ignacio Ratke, I am a adventurous, zealous, outstanding, agreeable, precious, excited, gifted person who loves writing and wants to share my knowledge and understanding with you.