2012-04-05 19 views
2

Azureトレーニングキットには、「IntroToACS2」という名前のラボが含まれています。その中で、WebRoleを作成して、ACSを有効にして、Google、Live、またはYahooのIDを使用してログインできるようにします。ログイン後、10分待ってからページをリフレッシュすると、ログインページにリダイレクトされます。Azure ACSログインタイムアウトを増やす方法

Azure ACSログインタイムアウトをどのようにして増やすことができますか?

答えて

2

ここに私が見つけたものです:

http://msdn.microsoft.com/en-us/library/gg185906.aspx#BKMK_5

トークンの有効期間が

トークン寿命特性は、あなたが証明書利用者アプリケーションにACSによって発行されたセキュリティトークンのための時間を指定することができます有効なままにするデフォルトでは、ACSではこの値は10分(600秒)に設定されています。 ACSでは、この値はゼロより大きく24時間(86400秒)以下でなければなりません。

enter image description here

最大寿命は24時間ですが、それは自動的にちょうどidentityProvidersを超える既存のループの前に、ShowSigninPage機能に次のコード6行を追加することによって、ACSトークンを更新することが可能です:

for (var i in identityProviders) { 
    if (cookieName !== null && cookieName == identityProviders[i].Name) { 
     window.location = identityProviders[i].LoginUrl; 
     return null; 
    } } 

// Loop through the identity providers for (var i in identityProviders) { 
... 

詳細情報については自動更新のアプローチは、以下を参照してくださいhttp://social.msdn.microsoft.com/Forums/en-US/windowsazuresecurity/thread/0430c4aa-ab10-4a72-b115-91b2600bfcd0

+0

このmsdnスレッドへの応答を読みます。その男に私があなたに与えたのと同じ助言を与える多くの人々がいます=) –

関連する問題