AFAIK, pserver has very limited functionality. Its there just because CVS needs to have _some_ sort of independent server bundled with it. If you are looking for any advanced functionality, I'd figure out another way to connect to CVS.
If you've already got domain authentication working in linux, then I'm _pretty_ sure you should be able to use the 'ext:' protocol to connect to CVS.
RTMF:
http://ximbiot.com/cvs/manual/cvs-1....s_2.html#SEC28
basically, set CVS_RSH=ssh, and CVSROOT=ext:user@host:/path/to/repo