2010-12-16 15 views
5

正常に認証された後、私のSTSに正しくリダイレ​​クトされています。windows identity foundationとmvcでクレームが期限切れになる

私は現在、彼らがどのように動作しているかについて確信していますが、いくつかの光がそれらに放出されることを望んでいます。

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

2)どのように認証サービスからログアウトし、発行サイト外にもログアウトしますか。 EGあなたは順番に WSFederationAuthenticationModule.FederatedSignOut(new Uri(s), null);

を呼び出します。しかし、それは自動的にSTSにリダイレクトして再度ユーザーがログに記録されます、保護されたリソースへのリンクをクリックすると、ユーザーに応じてアプリケーションにログオフをクリックします。

アイムこれらは単純な質問であり、私はどこかでそのポイントを見逃しているが、どんな助けも大いに評価されるだろう。

答えて

3

(1)請求項を期限切れにする:

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

module.SignOut(true); 

は、より多くの情報のため、このpostを参照してください。

(2)フェデレーション・サインアウトでpostをチェックしてください。

関連する問題