org.springframework.security.core.context
Interface SecurityContext

All Superinterfaces:
Serializable
All Known Implementing Classes:
SecurityContextImpl

public interface SecurityContext
extends Serializable

Interface defining the minimum security information associated with the current thread of execution.

The security context is stored in a SecurityContextHolder.

Version:
$Id: SecurityContext.java 3550 2009-04-13 13:43:23Z ltaylor $
Author:
Ben Alex

Method Summary
 Authentication getAuthentication()
          Obtains the currently authenticated principal, or an authentication request token.
 void setAuthentication(Authentication authentication)
          Changes the currently authenticated principal, or removes the authentication information.
 

Method Detail

getAuthentication

Authentication getAuthentication()
Obtains the currently authenticated principal, or an authentication request token.

Returns:
the Authentication or null if no authentication information is available

setAuthentication

void setAuthentication(Authentication authentication)
Changes the currently authenticated principal, or removes the authentication information.

Parameters:
authentication - the new Authentication token, or null if no further authentication information should be stored


Copyright © 2004-2009 SpringSource, Inc. All Rights Reserved.