Configure Zendesk as an OAuth server

Step 3: Configure Zendesk an OAuth Server.

  • Go to https://www.zendesk.com/login/ and sign up/login.
  • In Zendesk support click on Admin and select the API in the Channels category.
  • Keycloak add realm
  • Click the OAuth Clients tab in the Channels/API page, and then click the plus icon (+) on the right side of the client list.
  • Add Role
  • Enter a name for your application under the Client Name field and add Callback/Redirect URL which you copied in the last step under Redirect URLs field. The Unique Identifier field is auto-populated with a reformatted version of the name you entered for your app. You can change it if you want. Click on Save to create a new OAuth client.
  • Add User
  • After successful save, page refreshes with new pre-populated Client Secret field. Copy Unique Identifier and Client Secret, you’ll need them in the next step.
  • Credentials
    Scope: read write
    Authorize EndPoint: https://{subdomain}.zendesk.com/oauth/authorizations/new
    Access Token Endpoint: https://{subdomain}.zendesk.com/oauth/tokens
    Get User Info Endpoint: https://{subdomain}.zendesk.com/api/v2/users