2

私は最近、カスタムで作成したブログでWLWを使用するために、独自のWCF AtomPubサービス(「WCFRESTスターターキット」の例に基づく)に取り組んでいます。エントリの追加、更新、取得、削除などのすべての基本的なアクションは「正常に」機能しています。ただし、現在、認証を実装しようとすると少し行き詰まります。WLWがAtomPubサービスを使用して認証を管理する方法を理解できないようです。

Authorizationヘッダーを確認して、自分の側で実装しようとしました。Unauthorizedヘッダーなどを送信していない場合...しかし、それらは私にWLWを失敗させます。また、WLWから送信されたすべてのヘッダーを確認しました(たとえば、エントリを追加する場合)が、認証に関連するものが見つからないようです。

現在、WCFサービスは私のWebサイトと同じサイトでホストされていると言わなければなりません。また、IIS認証はUnauthorizedおよびFormsに設定されています。他のすべては無効になっています。

誰かが私を正しい方向に導くのを手伝ってくれる?たとえばこれを説明するいくつかの興味深いウェブサイト?(Webでの検索で見逃したもの)。

ありがとう

4

1 に答える 1

1

私は約1年前にLiveWriter用のatompubサービスを作成する必要がありました。これらのブログ投稿は、当時私を大いに助けました:http: //jcheng.wordpress.com/2007/10/15/how-wlw-speaks-atompub-introduction/。あなたのケースでは、パート2をご覧ください。要するに-「HTTPまたはHTTPSでBasic、Digest、またはX-WSSEを使用する」。基本認証を使用し、フォームと基本認証を連携させるには、このライブラリMADAMhttp://msdn.microsoft.com/en-us/library/aa479391.aspxを使用する必要がありましたこれがお役に立てば幸いです。

于 2012-02-08T14:17:50.560 に答える