Authorize Your Datadog Integrations With OAuth | Datadog

Authorize your Datadog integrations with OAuth

Author Nicholas Thomson

Published: 11月 1, 2022

OAuth is an authorization protocol that allows apps to securely request user data without requiring the user to enter their sensitive credentials (e.g., API keys, application keys, etc.). Datadog API-based data integrations now fully support OAuth. This means that third-party applications integrated with Datadog can securely request access to their users’ Datadog data (e.g., dashboards and monitors) and submit data (e.g., metrics and logs) to Datadog on behalf of those users without the users needing to enter an API or application key. It’s now easier for Datadog users to enable data integrations and immediately start seeing data flow back and forth between Datadog and third-party applications seamlessly and securely.

In this post, we’ll show you how three Datadog partners are successfully leveraging OAuth to build integrations that enable customers to combine Datadog’s comprehensive visibility with the key functionality from their other tools while ensuring a secure, seamless transfer of data.

Vantage

Vantage is a cloud cost transparency platform that aggregates cost data from infrastructure providers (e.g., AWS, Azure, and Snowflake) to deliver a unified view into total cloud costs. Vantage’s integration enables customers to import their Datadog billing information into Vantage to view it alongside their other cloud costs in a single pane of glass. Using OAuth, Vantage’s integration can now access user billing data without requesting sensitive information. Vantage can request specific scopes of data rather than relying on an individual user to generate and provide an API key. This eliminates the potential for user-error and reduces vulnerability. Datadog is the only provider who supports OAuth for accessing cost data that Vantage integrates with. For more details on the Vantage OAuth integration for Datadog costs, please refer to the Vantage and Datadog integration announcement.

LambdaTest

LambdaTest is a scalable, cloud-based test execution and orchestration platform that offers both manual and automated cross-browser testing for web applications. LambdaTest integrates with Datadog to allow users to create tests in LambdaTest and analyze their results in Datadog dashboards. Additionally, the integration enables users to create Datadog incidents from within LambdaTest. Both of these workflows previously required the user to input credentials (Datadog API key and application key) into the LambdaTest platform. By leveraging OAuth, LambdaTest revamped this process so that when a user wants to view their LambdaTest data in Datadog, they can use OAuth to avoid having to switch between applications or enter sensitive data to authorize the flow of information.

Adaptive Shield

Adaptive Shield is a SaaS Security Posture Management (SSPM) company that enables security teams to gain complete visibility and control of their SaaS app stack by continuously monitoring all SaaS apps, users, and associated devices. Adaptive Shield automatically identifies, alerts, and auto-fixes or suggests remediation advice on any misconfiguration or security drift as it happens. Adaptive Shield’s Datadog integration (coming soon), enables joint customers to visualize all their Adaptive Shield alerts within the Datadog dashboard—to easily see, prioritize, and respond to every configuration drift, security check degradation, and integration failure. Now, with OAuth, customers can stream Adaptive Shield alerts into Datadog without having to enter API keys or application keys, reducing the risk of sensitive data leaks and simplifying user experience.

Safeguard your integrations with granular access through OAuth

OAuth is an industry-standard security protocol that users are familiar with, which means it offers a quick, painless process for getting integrations up and running. Datadog partners can start using OAuth today to ensure their data integrations are fully secure, instilling confidence in their customers and streamlining end-user experience.

Datadog users can also begin authorizing select integrations with OAuth. If an integration offers authorization through OAuth, you’ll see a button to “Connect Accounts" under the Configure tab on the integration tile. For integrations that don’t currently support OAuth, you can request this functionality by reaching out to the contact under the Support tab of the tile.

If you’re new to Datadog, sign up for a 14-day .

The ability to promote branded monitoring tools in the Datadog Marketplace is one of the benefits of membership in the Datadog Partner Network. If you’re interested in developing an integration or application for the Datadog Marketplace, contact us at marketplace@datadog.com.