When using VelocityViewServlet all request, response and session values
are put into the velocityContext.  So I should be able to do:

$request.userPrincipal.principal.username

But there is no "getPrincipal()" method attached to java.security.Principal.
The only useful methods available are getName() and toString().

So I'll just try $request.userPrincipal.name and see what happens.

I added things like email and zipcode to my AuthUser (which extends User).
How do I get those values?  Are they also somehow in the userPrincipal?

Thanks a lot


Charlie


Ray Krueger said the following on 8/31/2006 1:28 PM:
> >From a velocity page?
> I'm not sure how you get access to the request itself, but start with that...
>
> request.remoteUser
> request.userPrincipal.principal.username
>
> You need to add the ContextHolderAwareRequestFilter to your
> filterChainProxy for those to work, like Scott had mentioned.
>
>
> On 8/31/06, Matt Raible <[EMAIL PROTECTED]> wrote:
>   
>> Here's what I use:
>>
>> <authz:authentication operation="fullName"/>
>>
>> Matt
>>
>> On 8/31/06, Charles Harvey III <[EMAIL PROTECTED]> wrote:
>>     
>>> Hello.
>>> I'm quite new to Acegi but I think I am getting the hang of it fairly
>>> quickly.
>>> There is one thing though that I am struggling with.
>>>
>>> How do I get things like "username" to be displayed on a web page?
>>>
>>> I thought the UserDetails was stored in the Session.  But it is really
>>> stored
>>> in an Authentication object, which is stored in a SecurityContext, which is
>>> stored in a SecurityContextHolder.  Which is all fine.  But, how do I access
>>> the SecurityContextHolder from the page level after a successful login?
>>>
>>> Is it available as a Session variable?  If so, what is the name of the
>>> Session
>>> attribute?  If not, how do I access the SecurityContextHolder from say, a
>>> Velocity page?  I'm sure this is done quite regularly so I am hoping someone
>>> can point me in the right direction.
>>>
>>> Thanks for the help.
>>>
>>>
>>> Charlie
>>>
>>>
>>> -------------------------------------------------------------------------
>>> Using Tomcat but need to do more? Need to support web services, security?
>>> Get stuff done quickly with pre-integrated technology to make your job 
>>> easier
>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>> _______________________________________________
>>> Home: http://acegisecurity.org
>>> Acegisecurity-developer mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer
>>>
>>>       
>> -------------------------------------------------------------------------
>> Using Tomcat but need to do more? Need to support web services, security?
>> Get stuff done quickly with pre-integrated technology to make your job easier
>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>> _______________________________________________
>> Home: http://acegisecurity.org
>> Acegisecurity-developer mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer
>>
>>     
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Home: http://acegisecurity.org
> Acegisecurity-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer
>
>   

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Home: http://acegisecurity.org
Acegisecurity-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer

Reply via email to