Machine to machine authentication with Sage 200

Hi,

We're trying to integrate Sage 200 REST API with our .NET 5 API. We don't want the user to login via the browser so I'm asking if machine to machine authentication is possible. 

  • 0

    Hi Via,

    Machine to machine authentication with the API is not possible. The API requires a user login and interaction with the Sage ID service if data is requiring external access.

    If no external access is required, then using the API via Windows Authentication method can be used as this mirrors our APIM service. Further information can be found here.

  • 0 in reply to ian brierley

    Sage uses OAuth, which is great, but only using authorization code flow which is giving me implementation nightmare in our case. Can't believe Sage isn't using client credentials flow. 

    And yes, external access is required. So we need to find a way.