[an error occurred while processing the directive]
![]() |
cosign-discuss at umich.edu |
general discussion of cosign development and deployment | |
Wes, Thanks for that, really cool, as we will be moving our student mail systems to this in the near future and it is good to know how you guys have done it. But, the problem I am having is mainly with Kerberos, in reality, because the tickets are tied to the cosign server, and thus will not work on the web server with my IMP and IMAP proof of concept (more of a kinda it-can-be-done than POC). I cannot see how you guys get around it, other than perhaps your Kerberos server gives out address-less tickets by default??? I will need to wander through the PHP stuff to try to figure out why it is attempting to proxy me to the apache user. Thanks Brett -----Original Message----- From: Wesley D Craig [mailto:wes@xxxxxxxxx] Sent: Sunday, 7 November 2004 5:35 a.m. To: Brett Lomas on vxchange Cc: 'cosign-discuss@xxxxxxxxx' Subject: Re: Cosign and cyrus imap and IMP On 06 Nov 2004, at 06:12, Brett Lomas on vxchange wrote: > Has anyone gotten cosign working Cyrus IMAP through IMP? This is exactly what we're running at UMich today, tho we're using Cyrus Murder, so maybe it's more complex than you require. We're also using up-imapproxy: http://www.imapproxy.org/ (which appears to be down just now) to cache IMAP connections, thus reducing load on the IMAP servers. /etc/imapproxy.conf has these lines: server_hostname 127.0.0.1 listen_address 127.0.0.1 listen_port 8143 to tell it to just talk to the local proxyd and to listen on the loopback on an alternate port. We also made a small change to proxyd: http://asg.web.cmu.edu/archive/message.php?mailbox=archive.cyrus- devel&msg=755 which has been accepted into the cyrus imap CVS. Cyrus proxyd is running locally on the IMP machines, with the above -N option. IMP has been modified to authenticate to port 8143 using the REMOTE_USER as provided by Cosign for both ID & password. I've attached a picture. This set up works much better than our old setup, which used the Cosign provided TGT to make a new connection for each HTTP transaction. :wes