[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: auth report.



Hold up a sec.  Will the different permissions for each role still be
stored in the permissions table?  

On Thu, Mar 04, 1999 at 08:54:05AM -0800, Aaron D. Turner wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> 
> 
> Happy days.
> 
> After doing some research, I learned that we can do basically whatever we
> want.  So here's my proposal for how it will work:
> 
> 1)  One authentication zone for users to log in to (per virtual host)
> 2)  Protected files of the same "level" will be in the same directory
> 3)  Protected files of different security levels will be in different
> directories.
> 4)  The server security configuration will be done via .htaccess files in
> the protected directories.
> 
> What this means:
> 
> for cgi's we'd have:
> 
> /cgi-bin/  		- anyone can run (no protection)
> /cgi-bin/comment/	- commenting scripts
> /cgi-bin/add/		- adding content to DB
> etc.
> 
> 
> What this means to the user:
> 
> 1) Single login
> 2) We can authorize them seperately per-role
> 
> What this means to us:
> 
> 1) Security settings are placed in CVS.
> 2) No scripts are even aware of the security.
> 3) We can create directories to support static HTML pages too.
> 4) Security is done by a mod_perl module called via .htaccess
> 5) Authentication is done by user/passwd and cross-referencing the
> directory to the User->RoleID.
> 6) Super fast since mod_perl allows caching of auth information, reducing
> DB lookups.
> 
> Micah, does this answer all your concerns?  Is there something I'm
> missing?
> 
> - -- 
> Aaron Turner           | Either which way, one half dozen or another. 
> aturner@pobox.com      | Check out the Red Hat Linux User's FAQ Online!
> www.pobox.com/~aturner | http://www.pobox.com/~aturner/RedHat-FAQ/
> All emails from this account are PGP signed.  Lack of a signature is "bad".
> PGP Key fingerprint = FB E1 CE ED 57 E4 AB 80  59 6E 60 BF 45 1B 20 E8
> 
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: 2.6.2
> 
> iQCVAwUBNt66rjM3jpXy1kJtAQFCNgQAmUTukAQB7S6AAC08eU+Q7cV/tBq1jz+a
> awBIa9UyfPnLcB8clk6I48dTCkMZ4+NhLcUbulqbLa582+2HaiEIbrkcET2brB6m
> JOiHORHQevqZf5gCfA09s7b39/nlLA6mdj+Lk7JseU38/ESLBD8jY1VznY/8R6Ym
> RCUrMM6i4wQ=
> =CA7r
> -----END PGP SIGNATURE-----
---end quoted text---