0

Azure で WCF をホストしており、認証されていない場合は、最初にすべての要求を STS にリダイレクトしたいと考えています。

したがって、ユーザーが次のように入力した場合 : http://....../mywcfservice.svc、アドレスバーで、認証されていない場合は最初に STS ログインページにリダイレクトする必要があります。

私はすでにWebApplicationで同じことを実装していましたが、WCfで同じ構成を実装すると、stsログインにリダイレクトされず、「アクセスが拒否されました」と表示されます

STS ログイン ページにリダイレクトされないのはなぜですか?

4

1 に答える 1

4

WCF はリダイレクトを使用しません。WCF クライアントがブラウザー クライアントではないのと同じです。WCF で STS ベースの認証を行うには、WS-Trust を使用する必要があります。(WCF ドキュメントの ws2007FederationHttpBinding を参照してください)。

于 2013-01-21T11:00:43.123 に答える