[jcifs] filtering the users home share (Was Re: davenport filters)

Michael B Allen mba2000 at ioplex.com
Fri Dec 17 21:54:33 GMT 2004

On Fri, 17 Dec 2004 11:37:42 +0000 (UTC)
Mike Manley <Mike at technomyth.co.uk> wrote:

> At the moment, modifying jcifs.smb.smbFile to give access to the
> information I want would seem the simplest way of doing this. My only
> other option would be to dig deeper into the internal of davenport to see
> if I can somehow pass the username through to the file filter as part of
> the init.

What attributes are in the HttpSession? You could modify davenport to
add a "username" attribute or something like that.

I an not entirely against the idea of adding:

public Principal getPrincipal() {
	return auth;

Then you can do:

String username = f.getPrincipal().getName();

I only hesitate because the plan is to stop development of 1.x and work
on 2.x. But this is a pretty simple change. I'll think about it.

In 2.x when we try to integrate subject based security more things will be
very different. I believe the security context should probably be associated
with the current thread (the only problem with that is that without language
support the security context cannot easily be inherited).


Greedo shoots first? Not in my Star Wars.

More information about the jcifs mailing list