If you can find a means to make java code authenticate against DACS, then it would be easy enough to write an Acegi AuthenticationProvider that talks to it.
On 1/19/07, Krystian Nowak <[EMAIL PROTECTED]> wrote: > Do you think it is possible to include DACS (http://dacs.dss.ca/) as a > authentication adapter (just as it is with Yale's CAS)? There were talks > about the future of authorization in OSS GIS GeoServer > (http://docs.codehaus.org/display/GEOS/Home) which heavily uses Spring, > so it would be natural to use Acegi. On the other hand there is an Open > Geospatial Consortium (OGC) standardising organisation for GIS software > and one of their implementation for security used in demos is DACS. The > problem is that DACS is native application whereas the GeoServer is a > Java webapp. > > Maybe you have some ideas or already have head about works between DACS > and Acegi? Do you find it possible to integrate in any scope (just > authentication or maybe even more - to simulate DACS-like authorization > using Acegi)? > > Below there is an email on these talks. If it's not clear for you, > please, do not hesitate to ask questions to make it more informative. > > Thanks in advance for your help! > > Kind regards, > Krystian Nowak > PSNC > > > -- > Krystian Nowak > [EMAIL PROTECTED] > =========================================== > Poznan Supercomputing and Networking Center > Poland, 60-814 Poznan, Zwierzyniecka 20 > tel. (+48 61) 8582159 fax. (+48 61) 8582151 > http://www.man.poznan.pl > =========================================== > > > -------- Wiadomość oryginalna -------- > Temat: Re: Authentication and authorization status in OGC-compliant OSS > GIS software > Data: Thu, 18 Jan 2007 10:36:48 -0800 > Nadawca: Barry Brachman <[EMAIL PROTECTED]> > Odpowiedź-Do: [EMAIL PROTECTED] > Adresat: Krystian Nowak <[EMAIL PROTECTED]> > Kopia: [EMAIL PROTECTED], [EMAIL PROTECTED], > [EMAIL PROTECTED], [EMAIL PROTECTED], > [EMAIL PROTECTED], [EMAIL PROTECTED] > > > Hi all -- > > Some of this thread was forwarded to me. As the principal designer and > implementor of DACS, I thought I might be able to comment a little on a few > things that caught my attention. > > >Jody Garnett napisa³(a): > >> I know DACS has been used in an OGC context > >Is it an OGC standard or only at OWS as demo? > > DACS is not an OGC standard. > It was the subject of three OGC initiatives: CIPI 1.1, CIPI 1.2, and OWS-3. > That work mainly dealt with understanding and solving authentication and > authorization interoperability issues, and some of the results of those > projects were integrated with DACS. As far as I know, nothing is currently > being done by the OGC with DACS. > > >> what is the benifit for ACEGI? Ah it is a spring security > >> system ... > > I don't know anything about Acegi (http://acegisecurity.org) other than > what I have read on their home page, so I really can't comment on it or > compare it with DACS. But at first glance it looks to me like it is > quite different from DACS in philosophy, implementation, operation, and > feature set. So I suspect the two systems might be aimed at different > audiences. > > As for CAS, it is simply an authentication method, and it is one of many > methods supported by DACS. > > Regardless of how authentication is performed, DACS creates a common > internal representation ("credentials") which is then exported from DACS > to a client, and later sent by a client to DACS with its request. In > theory at least, DACS does not care how credentials are transmitted - in > an HTTP cookie, via an HTTP extension header, within a URL, or as an > argument - these are all possibilities. Clients, which can be > middleware, can ask DACS to "decode" or export credentials, so a DACS > identity can easily be converted to some other representation, and > importation to DACS from other representations is also possible. > Middleware can ask DACS to create credentials. > > The authorization side of DACS is largely separate and independent of > the authentication side. You do not have to use DACS authentication in > order to use the DACS access control rule-processing engine. > > I also can't comment on GeoServer. I believe that, like Acegi, it is a > Java application, and DACS being C/C++ software, people who prefer a > pure Java solution might not be happy with a system that must use JNI. > Supporting DACS as an optional, third-party component of GeoServer might > be a possibility though. > > One other thing that I noticed: > >>> Do you know if there is any way to integrate Acegi with DACS? > > I don't really understand this question because the two systems are > quite different, yet in broad terms, do the same kinds of things. So > I'm not sure what it would mean to integrate Acegi with DACS. It might > be possible for Acegi to use DACS's authentication components, its > access control component, or both, but that's probably a question to ask > the Acegi folks. And there's also that pesky "pure Java" issue. > > It might be possible for the two systems to interoperate, but I don't > think that's what you're talking about. > > I apologize if I've gotten off topic or confused things. > I'd be happy to answer any questions that anyone has about DACS. > > Barry > > > ** Barry Brachman, Ph.D. > ** Distributed Systems Software, Inc. > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Home: http://acegisecurity.org > Acegisecurity-developer mailing list > Acegisecurity-developer@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Home: http://acegisecurity.org Acegisecurity-developer mailing list Acegisecurity-developer@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer