Jason Stelzer on 14 Jan 2010 20:38:42 -0800 |
If I'm reading this right, then you should probably check out http://code.google.com/p/mod-auth-external/ With that, it should be a simple matter of doing a little SOAP::Lite work to get it all set up. On Thu, Jan 14, 2010 at 7:51 PM, Doug Stewart <zamoose@gmail.com> wrote: > Howdy all, > > I've got a bit of a quandary on my hands and I'd sure love some help. > > I have a client that wants to obscure some Mercurial repos behind an > authentication front-end, allowing for read-only or read-write > permissions for folks who have the proper credentials. They also have > a 3rd party app that very conveniently allows for user auths and > logins via a SOAP interface. Since most of the affected parties have > accounts on the 3rd party app, it makes user account management a snap > and reduces passwords-to-remember-count by one for all concerned. > > However, disturbingly, I'm unable to find a mod_auth_soap for Apache > (sarcasm! [unless there really is one, then: link, please!]) and thus > must rely upon my PHP or Perl skills to handle the authentication. > > Ideally, there would be some mod_auth_* that would allow me to call > out to an arbitrary script for user verification, at which point I > could whip up a quick script that would let me talk to the SOAP > interface, handle all the login mess and then hand Apache a > valid-user. Short of that, though, I'm terribly afraid that I'm going > to have to write a wrapper script that will essentially talk to > Mercurial's hgweb/hgwebdir.cgi and, well, that strikes me as > over-the-top complicated for what I want to do. > > So: anyone have any experience doing something along these lines? Nice > Google searches that'd find me the info I need? (Polite) Shoves in the > right informational direction? > > Much obliged. > > -- > -Doug > @zamoose > http://literalbarrage.org/blog/ > ___________________________________________________________________________ > Philadelphia Linux Users Group -- http://www.phillylinux.org > Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce > General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug > -- J. ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|