Spending more time with this and reading what you guys have said again, there is no way to get the current user name. I've looked at the UserManager interface, but this is only useful if you have a username to begin with. So the only way to make the username available is to manually set an attribute using the admin portlets?
If this is true, it seems like a draw-back in the implementation. It seems like a common procedure to let users make their own accounts and have that username availble to the applications running without administrator interference. I find it hard to believe that I am the first person to require this functionality. So I MUST be missing something, I've accepted that I might not be able to stay within JSR 168, but it must be possible (without changing the jetspeed code).
