1e18189745d7fb1a0d1dc6c0465f9790611a1d9c
[mod_auth_kerb.git] / TODO
1 * Save Creds/Tickets
2         Retrieve and store krbtgt and set env variable of file path.
3
4 - Cleanup Daemon
5         Maybe write some little cleanup daemon to clean up ticket files.
6
7 * Set Path for Storage of Temp Files
8         Storage of ticket files, and maybe others at some point.
9
10 - Verify Krb5 Ticket
11         Currently www/hostname.
12         Can I do this with Krb4?
13         Yes apparently!  See bug report from Ken Raeburn.
14
15 * Ability to Set Realm in Config
16         Not compiled in anymore.
17         Maybe some form of multiple realms specifiable?
18
19 * Settable Location of Keytab/Srvtab
20         Again, in config instead of compiled in.
21
22 * Lifetime Settable
23         Set lifetime of tickets in config.
24
25 * Default Instance
26         You can make it so that 'by default', a user's daniel/root or 
27         daniel/www instance is auth'd against instead of just daniel.
28
29 - Require Instance
30         We'll allow for a 'require instance ......'.
31
32 - Any Instance
33         Allow for specification of daniel/root or daniel/admin.
34         If off, only checks against defaultinstance instance.
35         require user daniel/root daniel daniel/admin
36
37 - Expire Reauth
38         Set a lifetime on tickets, and after expiration, tries to -force-
39         a reauth (brings up login/password window)
40
41 * Forwardable/Renewable Tickets
42         Setting in config.
43
44 - Browser Mutual Auth Support
45         Combined with plugins, use auth user already has.
46
47 - Environment Variables
48         KRB5CCNAME, KRBTKFILE
49         KRB_PRINC_NAME?
50         Re: msg 266 Christopher Lindsey
51
52 - Multi-Realm Support
53         require realm EOS.NCSU.EDU maybe?
54
55 - HEIMDEL Support
56         Mods to make sure it works with the HEIMDEL releases.
57
58 - Mods To Work With STRONGHOLD and SSL
59
60 - Guards Against Replay Attack Checks?
61         Re: msg 249 Fabian Ritzmann
62         Maybe some form of cookie support?
63
64 - KRB5LEGACY Check
65         Need to make sure it works with older Krb's
66
67 - Provide "Logout" Sample Script
68         PHP, maybe perl, who knows.
69         Sample PHP one in mail.
70
71 - Functional README's and INSTALL's