Zendesk Support App ZAF - (third-party saas) OAuth2.0
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.
-
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.
- Sys admin installs App from marketplace
- Sys admin authroizes Zendesk to interact with ZIS
- ZIS access token is stored in `token` managed by the app manifest
- application uses ZIS access token to configure connection to fabric instance
- Sys admin performs fabric Auth flow grant
- ZIS token is used to get and refresh access token for fabric instance
-
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!
-
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! -
Eric Nelson 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 -
Hey Edward,
I've went ahead and added you to the slack space.
Thanks!
댓글을 남기려면 로그인하세요.
5 댓글