Leverage identity governance processes within ITSM tools for fluid and secure access workflows, with full audit trail
Streamlining Identity Governance and Administration (IGA) is a critical but often complex task for security professionals because of the highly diverse tapestry of tools and systems in use by many enterprises. To address this complexity Omada offers an extensive solution through our GraphQL and OData APIs. These APIs act as efficient data access tools, enabling the identity fabric by supporting the development of integrations and providing granular control over access management. This brief will give an overview of these APIs, including what they can do, how you can use them, and their key differences. By understanding these APIs, you’ll extend the full potential of Omada across your identity infrastructure and bring your IGA processes to the next level.
Before diving into Omada’s APIs, let’s explore the key differences between GraphQL and OData. GraphQL is designed for client-side applications that need to interact with Omada at a business functions level. Imagine building a custom report – you specify exactly what information you need in a single request, minimizing data transfer and simplifying development. In contrast, OData follows a more structured data access model. Imagine it like browsing a traditional online store – you need to visit separate pages for product details, reviews, and similar items. OData might require multiple API calls to retrieve related data points. This approach provides fine-grained control for manipulating data within the underlying system but can involve more steps for client-side applications.
Omada’s OData REST API provides a versatile toolkit for optimizing identity and access management within your organization.
This API equips you with the following capabilities:
By leveraging the OData API’s versatility, you can simplify identity and access management tasks within Omada. From core data manipulation to automated functions and efficient querying, the OData API empowers you to take full control over your identity landscape.
Omada’s OData REST API lets you to swiftly retrieve and manage identity data with fine-grained control through its intuitive query capabilities
Leveraging, GraphQL, the Omada Identity Graph API enables Omada Identity Cloud customers to seamlessly integrate access request workflows directly within their existing applications.
The Omada Identity Graph API provides a range of versatile capabilities for access request management:
The Omada Identity Graph API transcends access requests, offering two key features that significantly enhance IGA workflows. Firstly, it eliminates the time-consuming task of identifying and filtering out resources already assigned to users. This “pre-allocation filtering” ensures that administrators only see relevant options when granting access, saving valuable time and minimizing the risk of human error. This API also prioritizes data by sorting resources based on popularity. This intuitive approach simplifies navigation and decision-making for administrators, especially when managing large numbers of resources within the organization. These features collectively contribute to a more optimal and improved IGA experience.
Omada provides an intuitive, built-in API explorer that empowers you to prototype GraphQL queries directly within your Omada instance. This interactive tool eliminates the need for external documentation or guesswork, allowing you to quickly understand and experiment with Omada’s API capabilities. With real-time feedback and error handling, you can iterate on your queries efficiently, ensuring seamless integration with your security infrastructure. This explorer is a valuable resource for streamlining the process of discovering and utilizing Omada’s API functionalities.
By leveraging the Omada Identity Graph API, you can optimize access request workflows, enhance visibility, and gain granular control over access management within your organization. This enables you to seamlessly integrate IGA functionalities into your existing applications, fostering a more effective and secure environment.
With Omada’s intuitive API explorer, you can effortlessly visualize, build, and test GraphQL queries, accelerating your integration process and maximizing the potential of Omada Identity Cloud.
Omada offers two methods of authentication to secure access to its APIs, providing flexibility and adaptability to suit different integration scenarios:
The choice between OAuth and basic authentication depends on your specific security requirements and which API you’re using. Omada’s OData REST API supports both OAuth and basic authentication, providing you with options to choose the method that best aligns with your integration needs. On the other hand, the Omada Identity Graph API strictly requires OAuth authentication for enhanced security and to support advanced features.
While each API provide access to Omada’s identity data, they cater to different use cases:
Use Case | Best API | Why |
---|---|---|
Retrieving user details and associated group memberships in a single request | Omada Identity Graph API | Swiftly retrieves all necessary data in one call. Reduces development time and network traffic. |
Performing complex data filtering and sorting on specific user attributes | Omada Identity Graph API | Offers flexibility to specify exact data needs in the query, reducing unnecessary data transfer and improving performance. |
Integrating with custom applications requiring specific data points | Omada Identity Graph API | Enables developers to tailor data requests to the application’s needs, simplifying integration and reducing development overhead. |
Fetching data for client-side applications (user interfaces, dashboards) | Omada Identity Graph API | Designed for rapid retrieval of specific data sets, minimizing data transfer and improving responsiveness for client side applications. |
Frequent data updates and realtime synchronization | Omada Identity Graph API | Offers potential for subscriptions, allowing for real-time data updates within applications, enhancing user experience. |
Bulk data updates or complex data manipulation on the server-side | OData REST API | More streamlined for performing large-scale updates or manipulating data within your Omada environment. Provides finer-grained control for server-side operations. |
Integrating with existing systems that utilize OData protocols | OData REST API | Ensures compatibility and simplifies integration with legacy systems or platforms already utilizing OData for data access. |
Need for granular control over specific data elements within Omada | OData REST API | Offers a more structured approach, allowing for precise control over individual data elements retrieved or manipulated within Omada. |
Direct manipulation of raw data within the Omada data model | OData REST API | Offers deeper control over the data model |
Limited development resources or need for a simpler API for basic data retrieval | OData REST API | Easier to learn and implement for basic use cases, requiring less development effort compared to Graph-QL’s flexibility. |
When deciding between these APIs, understanding their strengths is key. The Omada Identity Graph API shines for client-side applications, offering prompt data retrieval for specific needs and enabling real-time data updates. Its flexibility allows developers to tailor data requests for custom integrations. However, OData and REST remain solid choices for bulk data updates, server-side operations, and integration with existing OData-based systems. They also provide a more structured approach with granular control over data elements. Ultimately, the ideal API hinges on your specific use case, data complexity, and your development team’s experience.
By leveraging any of our API, you gain granular control over Omada’s identity data, empowering you to implement robust and swift IGA practices today. This future-proof approach ensures your organization can adapt to evolving identity management needs while maintaining the highest levels of security and efficiency.
This future-proof approach ensures your organization can adapt to evolving identity management needs while maintaining the highest levels of security and efficiency.
featured resources
Leverage identity governance processes within ITSM tools for fluid and secure access workflows, with full audit trail
Reliable modern IGA solutions can enable secure, compliant, and efficient access to data, applications and infrastructure. Learn more about Omada Identity Cloud.
Download our spotlight brief today and learn more about how Omada’s Configurable Connectivity Framework can revolutionize how you manage identities.