I think this looks interesting. I wonder what is needed to integrate into Fedora? (Probably pam support) http://freshmeat.net/projects/authentic/?branch_id=57770&release_id=208115