org.granite.spring.security
Interface AuthenticationExtension

All Superinterfaces:
ApplicationContextAware
All Known Implementing Classes:
SpringSecurity3Service.DefaultAuthenticationExtension

public interface AuthenticationExtension
extends ApplicationContextAware

Created by william on 23/01/14.


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)
           
 

Method Detail

setApplicationContext

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

buildAuthentication

org.springframework.security.core.Authentication buildAuthentication(String user,
                                                                     String password)

setAuthenticationManager

void setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager authenticationManager)

setAuthenticationManagerBeanName

void setAuthenticationManagerBeanName(String authenticationManagerBeanName)

selectAuthenticationManager

org.springframework.security.authentication.AuthenticationManager selectAuthenticationManager(org.springframework.security.core.Authentication authentication)

endSession

void endSession(HttpSession session)