I agree that the cosign documentation is not exactly helpful for cosign 
newbies. I built cosign once a couple years ago and need to get it installed 
again. I don't remember the exact steps so I am having to go through old email 
messages and the various wiki page instructions attempting to glean the 
information necessary to build cosign on Leopard Server. This is a rather 
time-consuming process.

There actually is an excellent example of documentation for installing webauth 
on the Stanford University Mac OS X blog written by Noah Abrahamson. It is not 
exactly specific to cosign but they are similar in many ways. You might want to 
check out the following web pages:

http://www.stanford.edu/services/webauth/features.html - see especially WebAuth 
vs. Cosign

http://www.stanford.edu/group/macosxsig/blog/2008/04/building_webauth_on_leopard_se.html
 - details the steps to configure apache, webauth, ssl and so on.

This is the sort of documentation that users of cosign would find extremely 
helpful. 

Just my 2ยข.



Joy Denton
Desktop Support Specialist
University of Michigan
Science Learning Center
930 N. University
1720 Chemistry
Ann Arbor, MI 48109
http://www.lsa.umich.edu/slc/





-----Original Message-----
From: Mark Montague [mailto:markm...@umich.edu] 
Sent: Friday, February 27, 2009 10:35 AM
To: Bob Radvanovsky
Cc: cosign-discuss@lists.sourceforge.net
Subject: Re: [Cosign-discuss] This friggin' sucks....


I won't repeat anything Wes has said.  Please read his message.  Also, 
note that I just run the production cosign servers for the University of 
Michigan, I'm not one of the cosign developers/maintainers.


On Thu, Feb 26, 2009 8:37 PM, Bob Radvanovsky <rsrad...@unixworks.net> 
wrote:
> (2) I have Red Hat Enterprise Linux 5.3 loaded on it WITH EVERYTHING LOADED.  
> I chose the "Use Everything" option.
> (3) I have downloaded OpenSSL 0.9.8. configured, compiled and installed.
> (4) I have downloaded Apache 2.0.63, configured, compiled and installed.
>   

If you are using RHEL 5.3, why are you not using the default versions of 
OpenSSL and Apache HTTPD that Red Hat installs by default when you 
select "Web server" on the "Package Selection" screen during 
installation?  It's possible and supported to do what you're doing, but 
it increases the number of things you have to get right for everything 
to work properly.

> There are MULTIPLE instructions for installing this software.  There are 
> multiple methods for utilizing whatever path you choose.
>   

Yes.  That's called flexibility.  There is no one-size-fits-all 
configuration.  Still, while I think the various instructions can be 
explained more and generally improved (as Trek has said), all of the 
sets of instructions have the same basic steps.  If you're confused and 
just want a single set of instructions, the README (for setting up the 
filters) and README.weblogin (for setting up the central weblogin 
servers) files that are included with the distributions are the 
authoritative references.

> If I understand this correctly, this is to be the "front door" for a portal 
> server that, based on the user's ID and password, and based upon their rights 
> granted, would grant them permissions of various levels of applications based 
> from their login ID and password authentication.  Right?
>   

cosign is a web single-sign-on solution for an enterprise environment.  
While it can be used to provide authentication for a web server that 
runs portlets (just as it can be used to provide authentication for most 
web servers), cosign has no special support for portal APIs.  Note that 
an assumption behind cosign is that you'll have enough web servers to 
protect that setting up and maintaining a central weblogin server is a 
relatively small marginal cost.

Finally, cosign merely makes sure people are who they say they are.  It 
does not deal in permissions (authorization) -- you can use whatever 
authorization solution you want in conjunction with cosign.  Depending 
on your needs, you may choose LDAP (e.g., mod_authnz_ldap for Apache 
HTTPD), a global database (MySQL or Oracle), one or more 
web-application-specific databases, Unix groups (via PAM or NIS+), or so on.

                Mark Montague
                ITCS Web/Database Team
                The University of Michigan
                markm...@umich.edu



------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Cosign-discuss mailing list
Cosign-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cosign-discuss

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Cosign-discuss mailing list
Cosign-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cosign-discuss

Reply via email to