Class ExternalAuthFilter
- java.lang.Object
-
- io.mosip.authentication.common.service.filter.BaseIDAFilter
-
- io.mosip.authentication.common.service.filter.BaseAuthFilter
-
- io.mosip.authentication.common.service.filter.IdAuthFilter
-
- io.mosip.authentication.common.service.filter.ExternalAuthFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public class ExternalAuthFilter extends IdAuthFilter
The Class ExternalAuthFilter.- Author:
- Loganathan Sekar
-
-
Field Summary
-
Fields inherited from class io.mosip.authentication.common.service.filter.IdAuthFilter
partnerService
-
Fields inherited from class io.mosip.authentication.common.service.filter.BaseIDAFilter
env, keyManager, mapper
-
-
Constructor Summary
Constructors Constructor Description ExternalAuthFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringfetchId(ResettableStreamHttpServletRequest requestWrapper, String attribute)Fetch id.protected booleanisAMRValidationRequired()protected booleanisCertificateValidationRequired()protected booleanisMispPolicyValidationRequired()protected booleanneedStoreAnonymousProfile()protected booleanneedStoreAuthTransaction()-
Methods inherited from class io.mosip.authentication.common.service.filter.IdAuthFilter
checkAllowedAMRForKBT, checkAllowedAMRForKeyBindedToken, checkAllowedAuthTypeBasedOnPolicy, checkAllowedAuthTypeBasedOnPolicy, checkAllowedAuthTypeForKeyBindedToken, checkAllowedAuthTypeForPassword, checkMandatoryAuthTypeBasedOnPolicy, checkMispPolicyAllowed, decipherDigitalId, decipherRequest, extractBioData, fetchReferenceId, getAuthPart, getBioRefId, getSystemSupportedLanguageCodes, init, isAllowedAuthType, isAllowedAuthType, isBiometricHashValidationDisabled, isPartnerCertificateNeeded, isSignatureVerificationRequired, isSigningRequired, isThumbprintValidationRequired, isTrustValidationRequired, processDecipheredReqeuest, validateDecipheredRequest
-
Methods inherited from class io.mosip.authentication.common.service.filter.BaseAuthFilter
authenticateRequest, consumeRequest, decipherAndValidateRequest, decode, getPayloadFromJwsSingature, validateRequestHMAC, verifyBioDataSignature, verifySignature
-
Methods inherited from class io.mosip.authentication.common.service.filter.BaseIDAFilter
consumeResponse, destroy, doFilter, getRequestBody, isDate, removeNullOrEmptyFieldsInResponse, validateId, validateRequest
-
-
-
-
Method Detail
-
fetchId
protected String fetchId(ResettableStreamHttpServletRequest requestWrapper, String attribute)
Fetch id.- Specified by:
fetchIdin classBaseIDAFilter- Parameters:
requestWrapper- the request wrapperattribute- the attribute- Returns:
- the string
-
needStoreAuthTransaction
protected boolean needStoreAuthTransaction()
- Overrides:
needStoreAuthTransactionin classBaseIDAFilter
-
needStoreAnonymousProfile
protected boolean needStoreAnonymousProfile()
- Overrides:
needStoreAnonymousProfilein classBaseIDAFilter
-
isMispPolicyValidationRequired
protected boolean isMispPolicyValidationRequired()
- Specified by:
isMispPolicyValidationRequiredin classBaseIDAFilter
-
isCertificateValidationRequired
protected boolean isCertificateValidationRequired()
- Specified by:
isCertificateValidationRequiredin classBaseIDAFilter
-
isAMRValidationRequired
protected boolean isAMRValidationRequired()
- Specified by:
isAMRValidationRequiredin classBaseIDAFilter
-
-