AppFuse uses Spring Security (Aka Acegi)

So the code below should work...


*          UsernamePasswordAuthenticationToken auth =
          (UsernamePasswordAuthenticationToken)
          SecurityContextHolder.getContext().getAuthentication();
          WebAuthenticationDetails details = (WebAuthenticationDetails)
          auth.getDetails(); String ip = details.getRemoteAddress();
          org.springframework.security.userdetails.User user =
          (org.springframework.security.userdetails.User)
auth.getPrincipal();
          String name = user.getUsername();
*



On Tue, Sep 9, 2008 at 9:24 AM, Mauri Ferreyra <[EMAIL PROTECTED]> wrote:

> Where's set the variable remoteUser??
> I've a problem, when I use page without decorators remoteUser and
> session.SPRING_SECURITY_CONTEXT.authentication.principal.username is set,
> but when I want use a decorator, this variables have value "".
>
> Exists some interceptor o filter that set the current user?
>
> Regards
>
> On Wed, Aug 20, 2008 at 12:40 PM, krishgy <[EMAIL PROTECTED]> wrote:
>
>>
>> See this
>>
>> http://www.nabble.com/How-to-get-user-from-session-td18216209s2369.html#a18216209
>>
>>
>>
>>
>> Mauriff wrote:
>> >
>> > Hello guys! I need obtain the logger user, I'm using
>> > ${session.SPRING_SECURITY_LAST_USERNAME}, But I want the user object, I
>> > saw
>> > in SPRING_SECURITY_CONTEXT but I don't know how obtain that.
>> >
>> > Any suggest?
>> >
>> > Regards
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/How-obtain-logged-user--tp19070354s2369p19070450.html
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> Mauricio F. Ferreyra |tel #: (0351) 156-623072 | Cordoba - Argentina
>



-- 
Cordialmente,


Marcus V. Sánchez D.
______________________
Enterprise Developer.
Sun Certified Java Programmer (SCJP)

Reply via email to