私は、クライアントにアクセスするために2足のoauthプロトコルを使用するapi(桟橋のインスタンスで実行中)を持っています。私は単純なJavaクライアント(oauth-signpostを使って)を書いてapiに接続し、接続は成功しています。apacheの2つの認証httpサーバ
api httpサーバの後ろにapiを置いておきたいと思います。 apache httpサーバはapiにリクエストを転送するように設定されています。
次作品:
(OAuthをせずに)クライアント---> Apache HTTPサーバ - (OAuthを持つ)>桟橋
クライアント--->桟橋
」は、次doesnのトンの仕事:
クライアント---> Apache HTTPサーバ--->桟橋私は次のエラーメッセージが表示さ
(OAuthを持つ)
「署名方式HMAC-SHA1の署名が無効です」
この問題が発生しましたか?リクエストに署名することはできますが、ホスト名とポートは使用できませんか?
ありがとうございます。
どのように2つのURLを渡しましたか?どのクライアントのoauthライブラリを使用しましたか? –
OAuthコードを変更しました。私の会社は内部で2つのURLを送信しなければなりませんでした。リクエストの実際のURL(Apache URL)とリソースのURL(Jetty URL)が1つあります。私はもはやコードを持っていません(私が仕事を変えたときにそれを渡しました)。 –