Step 1: Create a Custom OAuth App in Procore
Limited Availability: CASB Connect for Procore is a Limited Availability feature. To enable API access for your Procore instance, contact Skyhigh Support. |
You can create a Custom OAuth app for Procore in the Procore Developer portal. Follow the steps below to create a Custom OAuth application in Procore.
To create a Custom OAuth application in Procore:
- Go to Procore Developers portal, and click the Sign In tab.
- Click Sign In with your Procore account.
- Log in to Procore using your credentials.
- On the My Apps page, click Create a New App.
- In the Create New App dialog, configure the following:
- App Name. Enter a name for the Custom OAuth app, and click Create.
- On the Manage App page, go to Manage Manifests > Sandbox, then click Create New Version.
- On the Create New Version page, configure the following:
- Enter Version Number*. Enter a version number for the manifest. For example, enter 0.0.1.
- App Manifest. Use the manifest editor to edit the required structure and format for your manifest.
- Components. Edit the JSON schema to remove any iframe instances. Additionally under oauth instances, add the "grant_type": "authorization_code" key-value pair within curly braces. Click Create.
- Components. Edit the JSON schema to remove any iframe instances. Additionally under oauth instances, add the "grant_type": "authorization_code" key-value pair within curly braces. Click Create.
- On the Manage App page, under the Sandbox OAuth Credentials section, configure the following:
- Redirect URI. Enter the redirect URL for OAuth in the following format: <https://Skyhigh_CASB_URL/shndash/extensions/GenericOAuthController>
- Skyhigh_CASB_URL. Here, change the Skyhigh_CASB_URL as per your tenant URL. For example, www.myshn.net, www.myshn.eu. Contact Skyhigh Security Support for Skyhigh CASB URL based on your region.
- Let's say the production URL format is https://www.myshn.net, and Skyhigh_CASB_URL is www.myshn.net, then the redirect URL is https://www.myshn.net/shndash/extens...AuthController
- Skyhigh_CASB_URL. Here, change the Skyhigh_CASB_URL as per your tenant URL. For example, www.myshn.net, www.myshn.eu. Contact Skyhigh Security Support for Skyhigh CASB URL based on your region.
- Client ID and Client Secret. Copy the Client ID and Client Secret to use in Step 3.
- Redirect URI. Enter the redirect URL for OAuth in the following format: <https://Skyhigh_CASB_URL/shndash/extensions/GenericOAuthController>
- Click Update.