Interface ModuleAuthentication
-
- All Known Subinterfaces:
CredentialModuleAuthentication
,RemoteModuleAuthentication
public interface ModuleAuthentication
Wrapper for authentication module, provide all information about actual state- Author:
- skublik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.security.core.Authentication
getAuthentication()
QName
getFocusType()
String
getNameOfModule()
String
getNameOfModuleType()
AuthenticationSequenceModuleNecessityType
getNecessity()
Integer
getOrder()
String
getPrefix()
AuthenticationModuleState
getState()
void
setAuthentication(org.springframework.security.core.Authentication authentication)
void
setState(AuthenticationModuleState state)
-
-
-
Method Detail
-
getNameOfModule
String getNameOfModule()
- Returns:
- name of authentication module, get from configuration
-
getNameOfModuleType
String getNameOfModuleType()
- Returns:
- type of authentication module
-
getState
AuthenticationModuleState getState()
- Returns:
- state of module
-
setState
void setState(AuthenticationModuleState state)
-
getAuthentication
org.springframework.security.core.Authentication getAuthentication()
- Returns:
- authentication token for module
-
setAuthentication
@Experimental void setAuthentication(org.springframework.security.core.Authentication authentication)
-
getPrefix
String getPrefix()
- Returns:
- prefix used in url
-
getFocusType
QName getFocusType()
- Returns:
- type of authenticated object, get from configuration
-
getNecessity
AuthenticationSequenceModuleNecessityType getNecessity()
- Returns:
- necessity for this module
-
getOrder
Integer getOrder()
- Returns:
- order for this module
-
-