Hi, I've got a fairly narrow and specific issue, but perhaps someone has some relevant input.
We've got a customer in Online which uses the Office 365 integration to store their documents in Sharepoint instead of SO_ARC.
Now we want to allow an exernal system to use the new WebApi to download the documents. In the WebApi there is a URL, /api/v1/Document/999/Content, which can be used to get a Base64 version of the file. When we make a call to the WebApi using the Ticket of a normal user we are able to get the document as intended.
But, since the external system must be able to get a document without a user involved we need to be able to call the webservice using a System User. Using the GitHub project "SuperOffice.DevNet.Online.SystemUser.NetCore.Console" we've been able to generate a System User Ticket.
Using Postman I can use that System User Ticket to retrieve a document from a SuperOffice Online database which uses the standard SO_ARC setup like this:
However, if I do the exact same against the customer that uses the Office365 integration I get this error instead:
The error says: "Cannot acquire valid access-token without a valid refresh-token."
I've reported it to email@example.com, but perhaps someone in the community has experienced something similar...?