[jcifs] jcifs on J2EE compliant server

Glass, Eric eric.glass at capitalone.com
Thu Dec 12 22:09:17 EST 2002

> > 
> > That is, they need to fully unwrap the request to ensure 
> that they are
> > dealing with the base request object.
> > 
> 	So you make it sound like it is legal to override 
> getUserPrinciple. If so then
> 	it's a bug in their server to assume they will get a 
> WebPrinciple. Sounds like
> 	jCIFS will just not work with the Sun One server period.

I would consider this correct.  The specification does not explicitly state
that it is permissible to override getUserPrincipal(); neither does it
prohibit this.  It does state:

"In this model, the developer not only has the ability to override existing
methods on the request and response objects, but to provide new API suited
to a particular filtering task to a filter or target web resource down the

Since no mention is made of methods which are not safe to override, I would
interpret this to imply that any (or all) methods may be overridden.
Authentication filters ARE given as an example filter application within the
spec; in any such filter, overriding getUserPrincipal to provide access to
the authenticated identity would certainly not be considered unusual


The information transmitted herewith is sensitive information intended only
for use by the individual or entity to which it is addressed. If the reader
of this message is not the intended recipient, you are hereby notified that
any review, retransmission, dissemination, distribution, copying or other
use of, or taking of any action in reliance upon this information is
strictly prohibited. If you have received this communication in error,
please contact the sender and delete the material from your computer.

More information about the jcifs mailing list