Class InternalEventNotificationFilter
- 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.InternalAuthFilter
-
- io.mosip.authentication.common.service.filter.DefaultInternalFilter
-
- io.mosip.authentication.common.service.filter.InternalEventNotificationFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
@Component public class InternalEventNotificationFilter extends DefaultInternalFilter
The Class InternalEventNotificationFilter.- 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 InternalEventNotificationFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidvalidateRequest(ResettableStreamHttpServletRequest requestWrapper, Map<String,Object> requestBody)validateRequest method is used to validate the version and the ID passed for the each request-
Methods inherited from class io.mosip.authentication.common.service.filter.DefaultInternalFilter
checkAllowedAuthTypeBasedOnPolicy, checkMandatoryAuthTypeBasedOnPolicy, decipherAndValidateRequest, fetchId, needStoreAnonymousProfile, needStoreAuthTransaction, removeNullOrEmptyFieldsInResponse
-
Methods inherited from class io.mosip.authentication.common.service.filter.InternalAuthFilter
extractBioData, fetchReferenceId, getBioRefId, isAMRValidationRequired, isBiometricHashValidationDisabled, isCertificateValidationRequired, isMispPolicyValidationRequired, isSignatureVerificationRequired, isSigningRequired, isTrustValidationRequired, validateDecipheredRequest
-
Methods inherited from class io.mosip.authentication.common.service.filter.IdAuthFilter
checkAllowedAMRForKBT, checkAllowedAMRForKeyBindedToken, checkAllowedAuthTypeBasedOnPolicy, checkAllowedAuthTypeForKeyBindedToken, checkAllowedAuthTypeForPassword, checkMispPolicyAllowed, decipherDigitalId, decipherRequest, getAuthPart, getSystemSupportedLanguageCodes, init, isAllowedAuthType, isAllowedAuthType, isPartnerCertificateNeeded, isThumbprintValidationRequired, processDecipheredReqeuest
-
Methods inherited from class io.mosip.authentication.common.service.filter.BaseAuthFilter
authenticateRequest, consumeRequest, decode, getPayloadFromJwsSingature, validateRequestHMAC, verifyBioDataSignature, verifySignature
-
Methods inherited from class io.mosip.authentication.common.service.filter.BaseIDAFilter
consumeResponse, destroy, doFilter, getRequestBody, isDate, validateId
-
-
-
-
Method Detail
-
validateRequest
protected void validateRequest(ResettableStreamHttpServletRequest requestWrapper, Map<String,Object> requestBody) throws IdAuthenticationAppException
Description copied from class:BaseIDAFiltervalidateRequest method is used to validate the version and the ID passed for the each request- Overrides:
validateRequestin classBaseIDAFilter- Parameters:
requestWrapper-ResettableStreamHttpServletRequestrequestBody- the request body is the request body fetched from input stream- Throws:
IdAuthenticationAppException- the id authentication app exception
-
-