public abstract class AbstractMultiFactorAuthenticationArgumentExtractor extends Object implements org.jasig.cas.web.support.ArgumentExtractor
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger
This log would be replaced by the superclass's log if CAS-1332 realized.
|
| Constructor and Description |
|---|
AbstractMultiFactorAuthenticationArgumentExtractor(List<org.jasig.cas.web.support.ArgumentExtractor> supportedArgumentExtractors,
MultiFactorWebApplicationServiceFactory mfaWebApplicationServiceFactory,
AuthenticationMethodVerifier authenticationMethodVerifier)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
org.jasig.cas.authentication.principal.WebApplicationService |
extractService(javax.servlet.http.HttpServletRequest request) |
protected abstract String |
getAuthenticationMethod(javax.servlet.http.HttpServletRequest request,
org.jasig.cas.authentication.principal.WebApplicationService targetService)
Delegates to subclasses to resolve requested authentication method.
|
protected abstract MultiFactorAuthenticationSupportingWebApplicationService.AuthenticationMethodSource |
getAuthenticationMethodSource()
Delegates to subclasses to resolve target authentication method source.
|
void |
setAuthenticationMethodTranslator(AuthenticationMethodTranslator authenticationMethodTranslator) |
protected final org.slf4j.Logger logger
public AbstractMultiFactorAuthenticationArgumentExtractor(List<org.jasig.cas.web.support.ArgumentExtractor> supportedArgumentExtractors, MultiFactorWebApplicationServiceFactory mfaWebApplicationServiceFactory, AuthenticationMethodVerifier authenticationMethodVerifier)
supportedArgumentExtractors - supportedArgumentExtractorsmfaWebApplicationServiceFactory - mfaWebApplicationServiceFactoryauthenticationMethodVerifier - authenticationMethodVerifierpublic final org.jasig.cas.authentication.principal.WebApplicationService extractService(javax.servlet.http.HttpServletRequest request)
extractService in interface org.jasig.cas.web.support.ArgumentExtractorpublic void setAuthenticationMethodTranslator(AuthenticationMethodTranslator authenticationMethodTranslator)
protected abstract String getAuthenticationMethod(javax.servlet.http.HttpServletRequest request, org.jasig.cas.authentication.principal.WebApplicationService targetService)
request - http requesttargetService - target serviceprotected abstract MultiFactorAuthenticationSupportingWebApplicationService.AuthenticationMethodSource getAuthenticationMethodSource()
Copyright © 2013-2015 Unicon Inc.. All Rights Reserved.