Use plugin-specific configuration, better expiration
authorRob Crittenden <rcritten@redhat.com>
Mon, 11 May 2015 22:14:42 +0000 (18:14 -0400)
committerPatrick Uiterwijk <puiterwijk@redhat.com>
Mon, 11 May 2015 22:39:31 +0000 (00:39 +0200)
commit8445b3297cd0b25989f2575c21bf3426aee7c5ad
tree3ce2b9aa142f9946548fc6175dcc07fa2561ace0
parent6437f6c9385e5e59cb21de7a3addedd904ee2825
Use plugin-specific configuration, better expiration

Use a SAML2 plugin specific option to specify the database uri
for sessions.

Use a much more robust method to find sessions that need
expiration (thanks Patrick).

https://fedorahosted.org/ipsilon/ticket/90

Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
ipsilon/providers/saml2/auth.py
ipsilon/providers/saml2/logout.py
ipsilon/providers/saml2/provider.py
ipsilon/providers/saml2/sessions.py
ipsilon/providers/saml2idp.py
ipsilon/util/data.py
templates/install/ipsilon.conf
tests/helpers/common.py