Before users can authorize an OAuth 2.0 application, an integration record must be created, or edited for the application.
To create an integration record for an application:
- Go to Setup > Integration > New.
- Enter a name for your application in the Name field.
- Enter a description in the Description field, if preferred.
- Select Enabled in the State field.
- Enter a note in the Note field, if preferred.
- On the Authentication tab, check the appropriate boxes for your application:
- Authorization Code Grant : Check this box if you want to implement the OAuth 2.0 authorization code grant flow for this integration.
- Redirect URI : Enter the valid redirect URI for your application, on which the authorization code will be handled. The redirect URI is validated when you save the integration record.
- Public Client : Check this box if you want to allow OAuth 2.0 public clients with this integration.
- Client Credentials (Machine to Machine) Grant : Check this box if you want to implement the OAuth 2.0 client credentials flow for this integration.
- RESTlets : Check this box if your OAuth 2.0 integration application requires accessing RESTlets.
- REST Web Services : Check this box if your OAuth 2.0 integration application requires accessing REST web services
- SuiteAnalytics Connect : Check this box if your OAuth 2.0 integration application requires accessing SuiteAnalytics Connect.
7. Click Save.