"Derek R. Price" <[EMAIL PROTECTED]> writes:

> Shouldn't you have been able to use GSSAPI to rewrite the client and
> server both in such a way that they didn't care what sort of
> authentication mechanism was hiding behind the GSSAPI
> (Kerberos/GSI/whatever)?  Why didn't you?

CVS has a model in which the Unix user ID controls access to the
repository, and is used to indicate who made what change.

Given that, you need a mapping from the GSSAPI name to the Unix user
ID.  GSSAPI will authenticate that the incoming connection has the
right to use a given GSSAPI name.  But GSSAPI does not provide a
mapping between the GSSAPI name and the Unix user ID.

It would be possible to change CVS to use a different authentication
mechanism.  But it's not obviously straightforward.

Ian

_______________________________________________
Bug-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-cvs

Reply via email to