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()
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
-
-