Auth Tests

This rather bone-headed page consists of various examples of different .htaccess file contents controlling access to trivial documents.

HTTPS/SSL
SSL/ Anybody using SSL (HTTPS).
Basic Auth
basic_rose/ Basic auth, requiring user rose (password, too, is rose)
basic_any/ Basic auth, requiring any valid user (use, for example, rose for both password and username)
basic_any_cgi/id.cgi Basic auth, any valid user, CGI resource (use, for example, rose for password and username)
basic_group/ Basic auth, requiring a member of group tech_cs
basic_stdgroup/ Basic auth, requiring a member of group tech_cs, using /www/auth/group
IP-based Auth
ip_cs/ IP auth, requiring a cs.washington.edu hostname
ip_ncs/ IP auth, requiring any but a cs.washington.edu hostname
CSECookie
CSENetID_any/ CSENetID auth, any credentialed CSE user
CSENetID_any_cgi/id.cgi CSENetID auth, any credentialed CSE user, CGI resource
CSENetID_any_cgi/id.cgi/path CSENetID auth, any credentialed CSE user, CGI resource with $PATH_INFO
CSENetID_rose/ CSENetID auth, credentialed user rose
CSENetID_oystr/ CSENetID auth, credentialed user oystr
CSENetID_www/ CSENetID auth, members of group www
CSENetID_offic_cs/ CSENetID auth, members of group offic_cs
Hybrid IP/CSECookie
CSENetID_Local/ CSENetID/IP auth, any .cs.washington.edu or credentialed CSE user
Pubcookie
UWNetID_any/ UWNetID auth, any credentialed UW user
UWNetID_rose/ UWNetID auth, credentialed user rose only
UWNetID_oystr/ UWNetID auth, credentialed user oystr oystr
UWNetID_any_cgi/id.cgi CSENetID auth, any credentialed CSE user, CGI resource
Hybrid IP/Pubcookie
UWNetID_Local/ UWNetID/IP auth, any .cs.washington.edu or credentialed UW user
Hybrid CSEcookie/Pubcookie
Whichever/ CSENetID, rose or socha
Whichever/ UWNetID, rose or socha