<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Mon, Sep 19, 2016 at 10:04 AM Cantor, Scott <<a href="mailto:cantor.2@osu.edu">cantor.2@osu.edu</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I can spin something up here and try and verify the testbed is honoring a timeout longer than an hour.<br></blockquote><div><br></div><div>Thanks -- really appreciate that.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What are the settings you're using?<br></blockquote><div><br></div><div>I think this is all you need from idp.properties. Let me know if you need further information:</div><div><br></div><div># Set to "shibboleth.StorageService" for server-side storage of user sessions</div><div>idp.session.StorageService = shibboleth.MemcachedStorageService</div><div><br></div><div># Size of session IDs</div><div>#idp.session.idSize = 32</div><div># Bind sessions to IP addresses</div><div># VTAS-102: Disable due to a number of issues on VT network</div><div>idp.session.consistentAddress = false</div><div># Inactivity timeout</div><div>idp.session.timeout = PT24H</div><div># Extra time to store sessions for logout</div><div>#idp.session.slop = 0</div><div># Tolerate storage-related errors</div><div>#idp.session.maskStorageFailure = false</div><div># Track information about SPs logged into</div><div>idp.session.trackSPSessions = true</div><div># Support lookup by SP for SAML logout</div><div># VTAS-104</div><div>idp.session.secondaryServiceIndex = true</div><div># Length of time to track SP sessions</div><div># Set conservatively high to session inactivity timeout</div><div>idp.session.defaultSPlifetime = PT24H</div><div><br></div><div># Regular expression matching login flows to enable, e.g. IPAddress|Password</div><div>idp.authn.flows= X509Internal|MFA|Password|X509|conditions/iforgot</div><div><br></div><div># Regular expression of forced "initial" methods when no session exists,</div><div># usually in conjunction with the idp.authn.resolveAttribute property below.</div><div>#idp.authn.flows.initial = Password</div><div><br></div><div># Set to a quoted attribute ID to resolve prior to selecting authentication flows;</div><div># its values are used to filter the flows to allow.</div><div>#idp.authn.resolveAttribute = eduPersonAssurance</div><div><br></div><div># Default lifetime and timeout of various authentication methods</div><div>idp.authn.defaultLifetime = PT24H</div><div>idp.authn.defaultTimeout = PT24H</div><div><br></div><div># Whether to prioritize "active" results when an SP requests more than</div><div># one possible matching login method (V2 behavior was to favor them)</div><div>#idp.authn.favorSSO = true</div><div><br></div><div># Whether to fail requests when a user identity after authentication</div><div># doesn't match the identity in a pre-existing session.</div><div>#idp.authn.identitySwitchIsError = false</div><div><br></div><div>M<a href="mailto:users-unsubscribe@shibboleth.net" target="_blank"></a><br>
</div><div><br></div></div></div>