OAuthによって保護されているRESTエンドポイントを消費する必要があります。これを行うには、私の呼び出しにAuthorization:Bearer xxxxxヘッダーを追加する必要があります。 PeopleSoft Integration Hubを使用せずにこれを行うことは可能ですか?PeopleSoftのRESTコールにHTTP Authorizationヘッダーを追加するにはどうすればよいですか?
編集:インテグレーションブローカーからインテグレーションハブへの変更。
OAuthによって保護されているRESTエンドポイントを消費する必要があります。これを行うには、私の呼び出しにAuthorization:Bearer xxxxxヘッダーを追加する必要があります。 PeopleSoft Integration Hubを使用せずにこれを行うことは可能ですか?PeopleSoftのRESTコールにHTTP Authorizationヘッダーを追加するにはどうすればよいですか?
編集:インテグレーションブローカーからインテグレーションハブへの変更。
PeopleCodeでカスタムヘッダーを追加できます。
&MSG = CreateMessage(OPERATION.SOME_REST_OPERATION)
&result = &MSG.IBInfo.IBConnectorInfo.AddConnectorProperties("Authorization", "Bearer xxxxx", %Header);
/* TODO: Populate message with values */
%IntBroker.SyncRequest(&MSG);
ありがとうございます。私はそれを試していないのに答えとしてマークしました。私は、昨年、私たちは更新を受けており、今、彼らがそれを行うことができると言われています。他の挑戦もあるが、少なくとも私は克服されたと信じている。 – SteveS
Darryls99は正しいです。また
:
HTTPS通信のために、また、あなたのIBゲートウェイのWebサーバにインポートTLS証明書チェーンを持っている必要があります。証明書をPIAキーストアに入れ、Webサーバーをバウンスします。
私はPeopleSoftに多くのOAuth 'stuff'を行っています。うまくいく!
インテグレーションブローカーを使用していない場合、どのようにRESTサービスを呼び出していますか? – Darryls99
申し訳ありませんが、私は製品を混乱させました。私たちが持っていない製品は、統合ハブです。私は質問を更新します。 (私はPeopleSoftと直接的には連携しません。私のコードはOAuthプロデューサであり、別の部門が私のOAuthエンドポイントを呼び出すのを助けようとしています)。 – SteveS