Add mod_session support
authorSimo Sorce <simo@redhat.com>
Mon, 21 Apr 2014 20:36:56 +0000 (16:36 -0400)
committerSimo Sorce <simo@redhat.com>
Thu, 10 Jul 2014 10:47:18 +0000 (06:47 -0400)
commit63dbb99337d0423253cb1ead0dcc3da54af5d13e
tree84bdcdb5f13f03dc41e0d19576eab248cf63d5cd
parent342cea568dc94ed0d35dca27a90fc704d0424da1
Add mod_session support

By setting GssapiUseSessions we enable the module to store a bearer
token with the user and gss names in the client, this way we can allow
clients to perform authentication once but then remain authenticaed
for the duration of the session or until the original credentials expire.

The Secure cookie used to store the token is encrypted using a randomly
generated AES key at process startup. This means multiple apache servers
will not be able to use the same cookie, however the client will reauth
transparently if the cookie cannot be read.
src/Makefile.am
src/crypto.c [new file with mode: 0644]
src/crypto.h [new file with mode: 0644]
src/mod_auth_gssapi.c
src/mod_auth_gssapi.h
src/sessions.c [new file with mode: 0644]
src/sessions.h [new file with mode: 0644]