public class JsonBodyTamperProofingChecker extends PostBodyTamperProofingChecker
MappingJackson2HttpMessageConverter 将Body序列化成 Object对象。MappingJackson2HttpMessageConverterjackson2HttpMessageConverterlogger, textEncryptorDATA_SIGN_HEAER_NAME| 构造器和说明 |
|---|
JsonBodyTamperProofingChecker(org.springframework.security.crypto.encrypt.TextEncryptor textEncryptor,
org.springframework.http.converter.json.MappingJackson2HttpMessageConverter jackson2HttpMessageConverter) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
getBody(javax.servlet.http.HttpServletRequest request)
将POST请求Body序列化成Object对象。
|
protected boolean |
supportInternal(javax.servlet.http.HttpServletRequest request)
子类应该实现该抽象方法,判断是否需要检查HTTP请求。
|
check, convertData, getBodyAndQueryAsJson, supportisGetQueryRequest, isIgwClientRequest, isRootRequest, sortQueryString, urlDecodedoValdiate, getSignValuepublic JsonBodyTamperProofingChecker(org.springframework.security.crypto.encrypt.TextEncryptor textEncryptor,
org.springframework.http.converter.json.MappingJackson2HttpMessageConverter jackson2HttpMessageConverter)
protected boolean supportInternal(javax.servlet.http.HttpServletRequest request)
PostBodyTamperProofingCheckersupportInternal 在类中 PostBodyTamperProofingCheckerrequest - HTTP请求对象protected Object getBody(javax.servlet.http.HttpServletRequest request) throws IOException
PostBodyTamperProofingCheckerServletRequest.getContentType()序列化Body。getBody 在类中 PostBodyTamperProofingCheckerrequest - HTTP请求对象IOException - 操作IO错误Copyright © 2023. All rights reserved.