Zendesk Support App ZAF - (third-party saas) OAuth2.0 | Community
Skip to main content

Zendesk Support App ZAF - (third-party saas) OAuth2.0

  • April 11, 2022
  • 5 replies
  • 0 views

fabric Inc are developing a ZAF support app much like the Shopify for Zendesk app avaiiable on the marketplace. 

We require OAuth2.0 to authorized/authenticate requests coming into fabric instances.

Our requirement is as follows:
1. Zendesk Sys admin will install the fabric for Zendesk App
2. Sys admin will enter their client_id and client_secret that was created in fabric Instance
3. Sys admin will begin OAuth2.0 flow
4. Zendesk will store manage/refresh the token for use in each agent's sidebar app

We see that in the manifest you can set OAuth2.0 credentials in the "oauth" section, however it does not allow the sys admin to enter them.

5 replies

  • Author
  • April 13, 2022

I do see a possibility to use a Zendesk Global OAuth2.0 Client to be set in the app manifest file. 

Then the flow would be this.

  1. Sys admin installs App from marketplace
  2. Sys admin authroizes Zendesk to interact with ZIS
  3. ZIS access token is stored in `token` managed by the app manifest
  4. application uses ZIS access token to configure connection to fabric instance
  5. Sys admin performs fabric Auth flow grant
  6. ZIS token is used to get and refresh access token for fabric instance

Eric27
  • April 13, 2022
Hey Edward,

I'm not confident that this would be a stable way of doing this. I'm looping in the ZIS dev team to give their thoughts. I'll try to get back to you by end of week with their thoughts. 

Thanks!

Eric27
  • April 14, 2022

Hey Edward,

I got the brain gang together and they suggested that you take a look at the ZIS playground as it essentially meets your needs.

Let me know your thoughts!


  • Author
  • April 19, 2022

@eric27 okay thank you i'll give it a try. It seems like i need to be given access to the ZIS playground (Beta) by asking a channel in slack. Is it possible for me to get an invite to that slack workspace?

alt my sandbox domain is d3v-fabric


Eric27
  • April 25, 2022
Hey Edward,

I've went ahead and added you to the slack space. 

Thanks!