Integration web service HTTPS? Follow

0
Avatar
System Administrator

We have the need for the integration web service to run HTTPS.  This would be a great enhancement request, if it's not currently possible.

The problem is that our secure sites complain about mixed content when calling Bartender directly.  We had to place Bartender behind our load balancers and do SSL offloading in order to change protocols, but it just adds another layer of complexity and is another thing to go wrong with our implementation.

Thanks!

4 comments

0
Avatar
Jasper Wen
Moderator
Comment actions Permalink

Currently, an Integration web service request doesn't have an easy HTTPS option that just can be turned on. There is a feature request filed on it already. There is a way you could setup an web request Integration using HTTPS but it will also involve setting up our BarTender Print Portal web application. Essentially, Print Portal has HTTPS capabilities and Integration web requests can be sent through and redirect via Print Portal. It would involve the following:

  • Installing and setting up our BarTender Print Portal web application. It can be installed as part of the BarTender suite installer.
  • Setup the BarTender Print Portal with HTTPS in IIS - This guide should help get started with how to do it: https://blogs.msdn.microsoft.com/rakkimk/2007/05/25/iis7-how-to-configure-a-website-for-https/
  • Enable HTTPS in Print Portal under the administrative setup->security->enable authentication over HTTPS
  • Setup your web service integration in Integration Builder and deploy it like normal.
  • When you send a web request from your custom application, you want to send it to the following URL instead (replace the data around the carrot symbols with the appropriate information): https://<host name>/BarTender/API/Integration/<service name- the name of your web service integration you named and built in Integration builder>/Execute . This is a special URL that basically sends the web requests via Print Portal then directs it to the actual Web Service Integration to process and trigger printing with BarTender.
0
Avatar
Sean Haynes
Comment actions Permalink

I set up an ssl cert and used these instructions.

I get this error:

  • Error":"
    Failed to send data to integration service.. The remote server returned an error: (404) Not Found."

ERROR: APIController IntegrationServicePassthrough

The Passthrough is not finding the integration.

Any ideas?

 

Thanks

0
Avatar
Dan Garlick
Comment actions Permalink

Hi,

IS this still the case, can we now use https for web integrations in v2019 ?

0
Avatar
Sean Haynes
Comment actions Permalink

I never got it to work (see the error above). Support never responded to my thread.

Please sign in to leave a comment.