Premature Authn Result Expiration w/MFA

Marvin Addison marvin.addison at gmail.com
Mon Sep 19 10:54:39 EDT 2016


On Mon, Sep 19, 2016 at 10:04 AM Cantor, Scott <cantor.2 at osu.edu> wrote:

> I can spin something up here and try and verify the testbed is honoring a
> timeout longer than an hour.
>

Thanks -- really appreciate that.

What are the settings you're using?
>

I think this is all you need from idp.properties. Let me know if you need
further information:

# Set to "shibboleth.StorageService" for server-side storage of user
sessions
idp.session.StorageService = shibboleth.MemcachedStorageService

# Size of session IDs
#idp.session.idSize = 32
# Bind sessions to IP addresses
# VTAS-102: Disable due to a number of issues on VT network
idp.session.consistentAddress = false
# Inactivity timeout
idp.session.timeout = PT24H
# Extra time to store sessions for logout
#idp.session.slop = 0
# Tolerate storage-related errors
#idp.session.maskStorageFailure = false
# Track information about SPs logged into
idp.session.trackSPSessions = true
# Support lookup by SP for SAML logout
# VTAS-104
idp.session.secondaryServiceIndex = true
# Length of time to track SP sessions
# Set conservatively high to session inactivity timeout
idp.session.defaultSPlifetime = PT24H

# Regular expression matching login flows to enable, e.g. IPAddress|Password
idp.authn.flows= X509Internal|MFA|Password|X509|conditions/iforgot

# Regular expression of forced "initial" methods when no session exists,
# usually in conjunction with the idp.authn.resolveAttribute property below.
#idp.authn.flows.initial = Password

# Set to a quoted attribute ID to resolve prior to selecting authentication
flows;
# its values are used to filter the flows to allow.
#idp.authn.resolveAttribute = eduPersonAssurance

# Default lifetime and timeout of various authentication methods
idp.authn.defaultLifetime = PT24H
idp.authn.defaultTimeout = PT24H

# Whether to prioritize "active" results when an SP requests more than
# one possible matching login method (V2 behavior was to favor them)
#idp.authn.favorSSO = true

# Whether to fail requests when a user identity after authentication
# doesn't match the identity in a pre-existing session.
#idp.authn.identitySwitchIsError = false

M <users-unsubscribe at shibboleth.net>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20160919/6151cab5/attachment.html>


More information about the users mailing list