org.granite.spring.security
Class SpringSecurity3Service.DefaultAuthenticationExtension

java.lang.Object
  extended by org.granite.spring.security.SpringSecurity3Service.DefaultAuthenticationExtension
All Implemented Interfaces:
AuthenticationExtension, ApplicationContextAware
Enclosing class:
SpringSecurity3Service

public static class SpringSecurity3Service.DefaultAuthenticationExtension
extends Object
implements AuthenticationExtension


Constructor Summary
SpringSecurity3Service.DefaultAuthenticationExtension()
           
 
Method Summary
 org.springframework.security.core.Authentication buildAuthentication(String user, String password)
           
 void endSession(HttpSession session)
           
 org.springframework.security.authentication.AuthenticationManager selectAuthenticationManager(org.springframework.security.core.Authentication authentication)
           
 void setApplicationContext(ApplicationContext applicationContext)
           
 void setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager authenticationManager)
           
 void setAuthenticationManagerBeanName(String authenticationManagerBeanName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringSecurity3Service.DefaultAuthenticationExtension

public SpringSecurity3Service.DefaultAuthenticationExtension()
Method Detail

setApplicationContext

public void setApplicationContext(ApplicationContext applicationContext)
Specified by:
setApplicationContext in interface AuthenticationExtension
Specified by:
setApplicationContext in interface ApplicationContextAware

setAuthenticationManager

public void setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager authenticationManager)
Specified by:
setAuthenticationManager in interface AuthenticationExtension

setAuthenticationManagerBeanName

public void setAuthenticationManagerBeanName(String authenticationManagerBeanName)
Specified by:
setAuthenticationManagerBeanName in interface AuthenticationExtension

buildAuthentication

public org.springframework.security.core.Authentication buildAuthentication(String user,
                                                                            String password)
Specified by:
buildAuthentication in interface AuthenticationExtension

selectAuthenticationManager

public org.springframework.security.authentication.AuthenticationManager selectAuthenticationManager(org.springframework.security.core.Authentication authentication)
Specified by:
selectAuthenticationManager in interface AuthenticationExtension

endSession

public void endSession(HttpSession session)
Specified by:
endSession in interface AuthenticationExtension