2011-09-16 6 views
0

custom basic authenticationで保護されたREST Webサービスがあります。今私はそのサービスにいくつかのWebページを追加する必要があります。そのため、ユーザーは自分のブラウザを使用して使用統計情報を取得できます。Azure Webロールでカスタム基本認証とフォーム認証を組み合わせるにはどうすればよいですか?

「ウェブサービス」には、「統計ページ」アカウントとは別のアカウントが必要です。私は "統計ページ"のフォーム認証を使用しなければならないと思います。

私のサービスは/ProcessDataパスでPOSTリクエストを取得することができます。このようなアクセスはカスタム基本認証で安全です。ユーザがブラウザで/Profileパスを開いたときにページを追加したいと思います。フォーム認証でアクセスを保護する必要があります。 。

同じWebサイトでこれら2つの認証方法を使用するにはどうすればよいですか?私が欲しいものを達成するための簡単な方法がありますか?

答えて

1

私はあなたがどちらかでしょう信じる

は、別のページのためにあなたがエンドポイント

または

ごとに、あなたの認証を分割することができ、そのように(異なるポート付き)、別のエンドポイントを定義する必要がありますが

URLターゲットに基づいて、どちらかのフォームに認証を委譲するカスタム認証プロバイダを作成します。

+0

どのように委任しますか? – sharptooth

関連する問題