以下を作成しました: Spring、Spring OAuth、WSDL を使用した API の列挙、C# OAuth テスト、および C# WSDL Web サービス テスト。多量の読み取りの後、すべてが完全に機能しています。
/soap/xxxservice に対して Spring OAuth を有効にしたので、OAuth が HTML ログイン ページにリダイレクトする (Authorization ヘッダーがない) ため、WSDL Web サービスでエラーが発生します。コードは、WSDL WebService を VS2010 にインポートすることによって自動生成されることに注意してください。
これを解決するには、「Authorization」という HttpWebRequest ヘッダーを挿入する必要があります。
HttpWebRequest を手動でコーディングすることでこれを機能させることができますが、プリティなメソッドやオブジェクトはありません...プレーンなリクエストと XML レスポンス... eeewwww
WSDL 自動生成コードとカスタム http.header を組み合わせて OAuth 1.0a をサポートする方法はありますか?
あらかじめ