on 10-03-2022 6:56 AM
Hi all,
we have this scenario: we run a NEO Launchpad with on-premise Destinations via Cloud Connector.
Now on Foundry (on the same subaccount) we have a new oData Provider which is based on CAP / node.js. So we need to create a destination on Neo and configure Mutual Trust etc.
We are following this https://help.sap.com/docs/BTP/ea72206b834e4ace9cd834feed6c0e09/6e194f8e919a40bab7e39cd992677cb7.html... (Principal Propagation between Neo and Foundry) BUT:
The java app provided as client example (neo side) fetches the OAuth SAML Bearer from the header, and creates the ssl connection setting this header in the request.
How to do the same with the SAPUi5 HTML app ? Does it happens automatically ?
Specifically the question is: How to connect the NEO HTMl5 App in the Launchpad with the Foundry CAP node.js App ?
EDIT:
So I did the principal propagation step but used the _srv address instead of the application address and all is working.
So turned out the problem I needed to address the _srv part of the application and not the application itself:
appname_srv_logon started web:1/1 appname.cfapps.eu20.hana.ondemand.com
appname_srv_logon-srv started web:1/1 appname.cfapps.eu20.hana.ondemand.com <==== pick this one
So boling down all the steps:
First have the Foundry system trust the NEO account
Then on Neo make a Destination using the Environment Variable from the appname_srv app on Foundry (see link above)
Both accounts must trust the same identity provider (in our case is the company AD Directory).
In order to "see" the foundry Destination on Neo Webide, set the properties WebIDEEnabled true and WebIDEUsage odata_gen.
Some notes of interest:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.