Hoping you can help me out.
I am attempting to use simple http api in a scripted workflow environment to start/monitor graphs. Problem is the username/password form pops up and halts the flow. Not quite sure how to work around? I think I can turn global security off that will disable but not sure thats a good idea. Is there a way to embed/pass the username/password requests from clover etl server in the http api url request? Any help much appreciated.
This all works fine as described in the docs, the problem is, the Clover ETL server(deployed on WLS) has basic http authentication so any http api requests to execute an Operation graph_run results in a pop-up a basic authentication web form where you need to manually specify the username/password in order to proceed. As I am trying to use http-api requests within workflow this obviously halts the processing until human intervention. So I am trying to figure out a workaround and not sure of the best approach? Disabling any and all security on clover etl server not really an option.
Can the username/password be embedded in the URL requests for simple-http-api requests?
As far as I know, all common http clients should handle basic http authentication without any problem. If user works with browser, he gets a login form to fill in credentials. But if user sends his requests using some script, his http client should manage authentication automatically. For example, this is the way for wget:
Credentials can not be a part of http request, it would be a serious security threat.
If the abovementioned does not help you, please, send me some information about the way you are using CloverETL Server HTTP API and generally about your task. Thank you.
Bottom line, we are running a PHP based application on another server and would like php to handle and execute the clover simple-http-api request. So I need to get php to authenticate and then execute. Any help much appreciated.