The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
Hello,
I am trying to built a custom connector, by calling REST APIs to the IBM Cloud Pak For Data (ICPD).
The first API call should pass a username and an api_key, to an authorize_uri, and the response will contain an access token that will expire every 24 hours.
curl -k -X POST -d "{\"username\":\"{username}\",\"api_key\":\"{api_key}\"}" "https://{cpd_cluster_host}/icp4d-api/v1/authorize
The first porblem i am facing is that none of the authentication method found in Power BI (Anonymous, Basic, Windows API Key, Organizational) have a combination of api_key username.
The other issue that i am facing is that we use Single Sign on, using SAML, to log into ICPD platform directly, so i am not sure if i can use OAuth2 (after providing a client_id, client_secret, authorize_uri, authentication_uri,redirect_uri), and if not what are the parameters that i should provide during the authentication process.
Any help is really appreciated.