2023 Dec 14 5:06 AM
[背景]
Success Factorsのレポートセンターで作成したストーリーレポートの中から任意の条件に該当するレポートを抽出する機能を、BTP上に構築することを構想しております。
※機能構成
フロントエンド: Fiori
バックエンド: Javaアプリケーション
※SFログイン後、メニューやタイルから上記機能(画面)へ遷移する想定です。
[質問事項]
抽出元となるデータは以下のAPIを利用することで取得できる認識です。
https://api.sap.com/api/Story_API/resource/Stories
上記API利用時の認証を「SFで管理しているユーザ(例えば、ログインユーザ)」で認証することを考えているのですが、その方法が分かっていません。
※下記のHelp Potralは確認している状況です。
https://help.sap.com/docs/SAP_ANALYTICS_CLOUD/14cac91febef464dbb1efce20e3f1613/0c1fb5e6ef1f46acb8377...
こちらの認証に関して知見をお持ちでしたら、ご教示いただけますと幸甚です。
よろしくお願いいたします。
2023 Dec 15 11:49 AM
登場するのは SuccessFactors, BTP, SAC 3つあるので、どの順序で、どこから、ごこへ、どのAPI コールするか図式してみるといいです。プラウザベースだと思うので OAuth 2.0 SAML Bearer Assertion だと思います。
3つとも同じIAS へTrust連携するランドスケープ構成にするのがいいです。