2016-10-17 5 views
0

OAuthによって保護されているRESTエンドポイントを消費する必要があります。これを行うには、私の呼び出しにAuthorization:Bearer xxxxxヘッダーを追加する必要があります。 PeopleSoft Integration Hubを使用せずにこれを行うことは可能ですか?PeopleSoftのRESTコールにHTTP Authorizationヘッダーを追加するにはどうすればよいですか?

編集:インテグレーションブローカーからインテグレーションハブへの変更。

+0

インテグレーションブローカーを使用していない場合、どのようにRESTサービスを呼び出していますか? – Darryls99

+0

申し訳ありませんが、私は製品を混乱させました。私たちが持っていない製品は、統合ハブです。私は質問を更新します。 (私はPeopleSoftと直接的には連携しません。私のコードはOAuthプロデューサであり、別の部門が私のOAuthエンドポイントを呼び出すのを助けようとしています)。 – SteveS

答えて

1

PeopleCodeでカスタムヘッダーを追加できます。

&MSG = CreateMessage(OPERATION.SOME_REST_OPERATION) 
&result = &MSG.IBInfo.IBConnectorInfo.AddConnectorProperties("Authorization", "Bearer xxxxx", %Header); 
/* TODO: Populate message with values */ 
%IntBroker.SyncRequest(&MSG); 

Related PeopleBooks Documentation

+0

ありがとうございます。私はそれを試していないのに答えとしてマークしました。私は、昨年、私たちは更新を受けており、今、彼らがそれを行うことができると言われています。他の挑戦もあるが、少なくとも私は克服されたと信じている。 – SteveS

1

Darryls99は正しいです。また

HTTPS通信のために、また、あなたのIBゲートウェイのWebサーバにインポートTLS証明書チェーンを持っている必要があります。証明書をPIAキーストアに入れ、Webサーバーをバウンスします。

私はPeopleSoftに多くのOAuth 'stuff'を行っています。うまくいく!

関連する問題