Snyk App

To integrate with Snyk, users will have to authorize Leen’s Snyk app, which is an OAuth2 app. This will allow Leen to access the appropriate Snyk resources in the end user’s account. Leen takes care of the OAuth2 code-flow and access token management, so you don’t have to worry about it.

Onboarding

Follow the steps below to onboard a user to our Snyk Integration.

1

Create Snyk Connection

With your Leen API Key and your Customer’s Org ID, make a API request to create a new Snyk Connection. More information can be found on the API Reference page.

2

Redirect User to Snyk

Redirect the user to the oauth2_authorize_url from the previous step in a new tab. This will prompt the user to authorize Leen’s Snyk app to access their Snyk resources. snyk-auth Once the user has authorized the app, they will be redirected to Leen on a successful authorization. snyk-auth-success

3

Pull Data

Now that the user has authorized the app, you can pull data from Snyk using the connection_id from the first step. More information can be found on the API Reference page.