โ10-06-2017 12:00 PM
I am using REST snaps to connect to and perform functionality in Box that are not available via Box Snaps. I am having trouble establishing my OAuth2 account. I have my โapplicationโ setup in Box to connect to and have the client ID and secret all setup as well as the redirect URI to go to https://elastic.snaplogic.com/api/1/rest/admin/oauth2callback/rest.
When I try to authorize in the account creation in SnapLogic, I get prompted as expected by Box but am then redirected to a SnapLogic error after logging in. The error details state:
โUnable to decrypt property โ$.settings.client_idโ with key: account-autogenโ
โ400 Bad Requestโ
Any ideas?
โ10-09-2017 10:30 AM
Do you get this page? Did you checked โHeader authenticatedโ checkbox?
โ10-09-2017 10:59 AM
When clicking โAuthorizeโ when creating/editing the user in SnapLogic, I do see the page you included. When I click โGrant access to Boxโ I am redirected to the URL, https://elastic.snaplogic.com/api/1/rest/admin/oauth2callback/rest which includes a โstateโ parameter and a โcodeโ parameter. However, the page displays this error below.
{โquery_stringโ: โstate=hostname%3Dhttps%3A%2F%2Felastic.snaplogic.com%2Cinstance_id%#############################################&code=##################################โ, โpathโ: โ/api/1/rest/admin/oauth2callback/restโ, โresponse_mapโ: {โerror_listโ: [{โmessageโ: โUnable to decrypt property โ$.settings.client_idโ with key: account-autogenโ}]}, โhttp_statusโ: โ400 Bad Requestโ, โhttp_status_codeโ: 400}
Thanks again for your time and insight!
โ10-11-2017 09:28 PM
@jposey, Iโm curious, what use case are you trying to enable?
It is NOT fully tested nor feature complete, but Iโve been dabbling on a new Box snap pack to enable more of their API (with 136 snaps!!). I also implemented Boxโs JWT account authentication, which allows you to authenticate as either a service account or as an โApp Userโ. If you want to experiment with this let me know (although FYI Iโm extremely busy the next two weeks so you may have to prod me).
Iโll also be at Box Works in the late morning and afternoon tomorrow if youโre attending that!
-Andrew
โ10-12-2017 09:02 AM
At a high-level, I am trying to upload documents to Box and populate a Box metadata template with values specific to the documents. Box Snaps allow me to upload the document and obtain the Box file ID, but I am having to leverage the Box APIs in order to do the metadata components.
Have you been able to successfully create an oAuth account do leverage within the REST snaps with Box? If so, Iโd be interested in if youโve seen issues similar to what I have asking about in this thread.
โ10-16-2017 06:55 PM
Sorry, no I donโt need to use the REST snaps with Box. ๐