質問

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/)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top