> Hi,
>
[quoted text clipped - 25 lines]
>
> Cliff.
You should be looking into using Kerberos for authentication. If you have
an application, it should use the gssapi part of Apple's Kerberos framework
to authenticate your application to it's corresponding service on the
windows domain.
If you do this, then you will automatically get single sign on support when
the Mac has been joined to the domain using either ADmitMac or Apple's
Active Directory plug-in. When users log in, the Mac will handle
authentication with the domain, getting the user's Kerberos ticket granting
ticket.
Once the user has a TGT, then your application should be able to
authenticate using gssapi calls with whatever domain service you need. If
the user hasn't logged in using domain credentials, then your application
(if graphical) would cause the Kerberos login app to launch and authenticate
the user, asking for their username and password.
This is a very secure way to build your app, because it never has to ask for
the user's password.
If your app is connecting to a standard service, like http, ldap or cifs,
you will need to do a little work to figure out how to make use of the
gssapi calls. If the service is your own, then things get even easier
because there are some good sample client/server apps that you can use to
figure out how to use gssapi.
-
Paul Nelson
Thursby Software Systems, Inc.
Cliff - 25 Nov 2004 10:23 GMT
Thanks for the swift response Paul.
I'm not sure that I actually understand everything that you've
mentioned here at the moment, however it certainly gives me a starting
point and something to work through. I think I have a bit of research
ahead of me... :-)
Thanks again,
Cliff Bennett
Cliff - 30 Nov 2004 16:39 GMT
Hi Paul,
I have done some research and am still drawing a blank I'm afraid. I
was hoping you may be able to point me in the right direction?
I am now able to log onto the Mac workstaion with my Windows account.
I added the Active Directory info into the relevant area under
Directory Access. Unfortunately this doesn't appear to allow a single
logon for multiple share points. I am assuming I have configured the
AD components correctly as a Computer account is created when I
initially added the machine into the AD, as well as the fact that
Windows users can log onto the machine using their Windows User name
and password.
Is a single log on actually possible without a MAC Server configured
with Open Directory to proxy the requests? I think this is what is
being said, but not really being a MAC person I kind of struggle with
these MAC/Windows problems. As far as I can make out AdmitMAC would
resolve the issue (as well as give us many other features) but we
really only need the most basic feature, that being a single point of
authentication, not mapping of home folders, DFS etc, and I don't
think our company would be willing to spend any cash to cater for our
small Macintosh user base.
Any advice however basic would be appreciated.
Thanks,
Cliff.