Copy link to clipboard
Copied
I received notification that my certificate was about to expire. So, today I have created, new certs and key. However, whenever I try and use anything Adobe all I get back is the message UNAUTHORIZED_ENGINE_ACCESS.
I am trying to use the PDFServicesSDK dll. No joy. This did work, once, maybe a year ago. No idea.
Nothing else of any use to suggest what the problem is. I have updated items in the developer area but all I get it this message. I followed the link in the emails to update the certificate but it just took me to my projects list.
Quite amazed that no one else in the world seems to have seen this message so I guess I am just lucky.
If anyone has anything useful they can throw me, it would be appreciated.
thanks.
G.
Copy link to clipboard
Copied
If you are using the latest SDKs, you need to use the new OAuth based credentials. This will _not_ be a certificate, but a client ID and client secret instead.
Copy link to clipboard
Copied
Hi Raymond,
I hope you are doing well. I would concur with this, but I have a C# app, that is using Adobe.PSFServicesSDK with the pdftools-api-credentials.json and private.key file and this works fine. What it doesn't do is work with Blue Prism, which is where I am getting all the dumb error codes, but these error codes are coming back from Adobe, which invariably do not seem to reflect what is the actual problem. For example, with a lot of dll swapping, the error I just recieved was a 403 forbidden. This is using the same pdftools-api.credentails.json and private.key as my working c# app.
Very frustrating and confusing.
cheers anyhow.
G.
Copy link to clipboard
Copied
Hi Raymond,
Still fighting with this. I have the OAuth credential now, generating an access token. Except it seems that access token isn't valid as the response is always UNAUTHORIZED.
No idea why. No other helpful information. I have a single project on Adobe Developer as it was just too confusing.
I am now at a loss as to what do try next. I can generate tokens, just can't use them.
thanks
G.
Copy link to clipboard
Copied
I don't know C#, but can you show how you are making the call? Remember you have to pass the access token as a header named Authorization and the value, "Bearer YOURTOKENHERE".