2012-04-05 13 views
2

Das Azure Training Kit enthält eine Übung mit dem Titel "IntroToACS2". Darin erstellen Sie eine WebRole und aktivieren ACS, sodass Sie sich mit Ihrer Google-, Live- oder Yahoo-ID anmelden können. Wenn ich nach der Anmeldung 10 Minuten oder so warte und dann die Seite aktualisiere, werde ich zurück zur Anmeldeseite geleitet.So erhöhen Sie den Azure ACS-Anmelde-Timeout

Wie kann ich das Azure ACS Login Timeout erhöhen?

Antwort

2

Hier ist, was ich gefunden habe:

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

Token Lebenslange

Die Lebensdauer Eigenschaft Token ermöglicht es Ihnen, die Zeit, für ein Sicherheitstoken von ACS an die vertrauende Anwendung ausgegeben angeben um gültig zu bleiben. In ACS ist dieser Wert standardmäßig auf 10 Minuten (600 Sekunden) eingestellt. In ACS muss dieser Wert größer als Null sein, aber kleiner oder gleich 24 Stunden (86400 Sekunden).

enter image description here

Während die maximale Lebensdauer ist 24 Stunden möglich, es ist automatisch die ACS-Token zu erneuern, indem die folgenden sechs Codezeilen in ShowSigninPage Funktion, kurz vor der bestehenden Schleife über identityProviders:

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) { 
... 

Für weitere Informationen die automatische Verlängerung Ansatz sehen: http://social.msdn.microsoft.com/Forums/en-US/windowsazuresecurity/thread/0430c4aa-ab10-4a72-b115-91b2600bfcd0

+0

Go lesen Sie die Antworten auf diese msdn thread. Es gibt zahlreiche Leute, die diesem Typen den gleichen Rat geben, den ich dir gerade gegeben habe =) –

Verwandte Themen