5

非常に基本的なアプリケーションがあり、STSに正しくリダイレ​​クトされ、認証が成功すると再びリダイレクトされます。

それらがどのように機能するかについて現在私が確信していないいくつかの領域があり、いくつかの光がそれらに当てられることを望んでいます。

1)トークン内のクレームをどのように期限切れにしますか。たとえば、誰かのクレームを修正する必要がありますが、トークンはまだ有効であるため、再発行は10分間行われません。

2)認証サービスおよび発行サイトからどのようにログアウトしますか。たとえば、アプリケーションで[ログオフ]をクリックすると、アプリケーションが呼び出されます。 WSFederationAuthenticationModule.FederatedSignOut(new Uri(s), null);

ただし、ユーザーが保護されたリソースへのリンクをクリックすると、自動的にSTSにリダイレクトされ、ユーザーは再度ログインします。

これらは単純な質問であると確信しており、どこかで要点を見逃していますが、助けていただければ幸いです。

4

1 に答える 1

3

(1)請求を失効させるには:

var module = Context.ApplicationInstance.Modules["WSFederationAuthenticationModule"]
as WSFederationAuthenticationModule;

module.SignOut(true);

詳細については、この投稿を参照してください。

(2)フェデレーションサインアウトでこの投稿を確認してください。

于 2010-12-23T18:04:09.937 に答える