カスタムパラメータをodata URLに追加します
-
27-09-2019 - |
質問
odata サービスに認証を追加したいと考えています。URLをExcelで使用できるように、URLにパラメータとして含めたい認可トークン
odata サービスが機能する前に、URL で指定された追加パラメータをどのように受信して解析できるでしょうか?
(私はエンティティフレームワークとwcfデータサービスを使用しています)
解決
odata サービスの認証を実装できる場所はたくさんあります。以下にいくつかの例を示します。
次のようにして問題を解決してみることができます QueryInterceptor
(見る http://msdn.microsoft.com/en-us/library/dd744842.aspx そして http://msdn.microsoft.com/en-us/library/dd744837.aspx).
別の方法は、 ProcessingPipeline
イベントハンドラ。GET リクエストだけでなく呼び出されます。
見ることができます WCF DataService の認証. 。それは認証の実装によって異なりますが、この例が必要なものである可能性があります。ここでヘッダーを認証情報に使用します。実装で必要な場合にのみ URL パラメーターを使用できます。
URL パラメータにアクセスするには、以下を使用できます Request.QueryString
(見る Application_BeginRequest
から http://josheinstein.com/blog/index.php/2010/05/wcf-data-services-format-json/)
所属していません StackOverflow