<br><font size=2><tt>Jeff Rush &lt;jeff@taupro.com&gt; wrote on 08/05/2005
10:33:39 PM:<br>
<br>
&gt; If you have only the new stuff that *requires* COM, I don't know that
you can <br>
&gt; do COM programming on the Mac (not being a Mac developer).<br>
</tt></font>
<br><font size=2><tt>Thanks, Jeff.</tt></font>
<br>
<br><font size=2><tt>I don't think COM will be an option. Bob Ippolito
suggests</tt></font>
<br><font size=2><tt>it should be do-able via Mac APIs. We will probably
need a</tt></font>
<br><font size=2><tt>Mac programmer with experience in this area. However,
it's a</tt></font>
<br><font size=2><tt>higher priority to do this on the Windows side, so
we'll do</tt></font>
<br><font size=2><tt>that first and in doing so get a better understanding
of how</tt></font>
<br><font size=2><tt>it's supposed to work. Also, if push comes to shove
we could</tt></font>
<br><font size=2><tt>fall back on handling the AD authentication at the
server</tt></font>
<br><font size=2><tt>level, but that is far less secure (this won't go
outside</tt></font>
<br><font size=2><tt>our internal network, so it's not totally unthinkable).</tt></font>
<br>
<br><font size=2><tt>Here is Bob Ippolito's posting from the MacPython
mailing list:</tt></font>
<br><font size=2><tt><br>
&gt; The generic way to do the authentication is just to use LDAP, since
&nbsp;<br>
&gt; Active Directory is just a jazzed up LDAP database server with a non-
<br>
&gt; standard Kerberos implementation. &nbsp;You can crib some code from
&nbsp;<br>
&gt; LDAPUserFolder for the authentication bits. &nbsp;I'm not sure exactly
&nbsp;<br>
&gt; what &quot;obtaining credentials&quot; involves, but I'm guessing
that's just a &nbsp;<br>
&gt; Kerberos ticket? &nbsp;Mac OS X should have all the APIs to do it,
since &nbsp;<br>
&gt; it has good Kerberos support which supposedly integrates well with
&nbsp;<br>
&gt; Active Directory... you'll probably have to a C extension to get at
&nbsp;<br>
&gt; that, but that should be no big deal.<br>
&gt; <br>
&gt; Good luck, I don't have any Windows Server machines around, and am
&nbsp;<br>
&gt; not really interested in dealing with Windows... but hopefully &nbsp;<br>
&gt; somebody else can help you :)<br>
</tt></font>
<br>
<br>
<br>