Digest Authentication

geoff on 2002-05-24T15:42:40

well, after a bit of tweaking, I have a preliminary release of a suite of tools for using Digest authentication with mod_perl: Apache::AuthDigest

I put out an RFC to the mod_perl list and got some decent initial feedback from Andrew Ho. As a result, I totally reconfigured the package so that it makes more sense (and actually works). now, Apache::AuthDigest makes up the following suite of tools:

Apache::AuthDigest - re-implementation of mod_digest in Perl



Apache::AuthzDigest - pick up the authorization pieces of mod_digest



Apache::AuthDigest::API - mod_perl API for Digest authentication so you can write your own authentication scheme instead of using flat-files.



Apache::AuthDigest::API::Full - fully RFC 2617 compliant Digest API (not yet implemented). we need this since the mod_digest implementation (upon which Apache::AuthDigest::API is based) isn't fully RFC compliant and, as a result, doesn't work with MSIE.



Apache::AuthDigest::API::Session - experimental API that uses the nonce value in the Authorization header like a cookie for storing a session identifier.



I think it still needs some tweaking before it's CPAN ready, but hopefully more feedback will iron out any pre-release issues. enjoy.