差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
下次修改 Both sides next revision
java:web:restapi:x-http-method-override_filter [2016/02/26 22:18]
tony
java:web:restapi:x-http-method-override_filter [2016/02/26 22:32]
tony [Trace]
行 13: 行 13:
 Sprint Security提供了DigestAuthentationFilter負責處理Digest認證。在使用者發出第一次請求後,Spring Security在察覺未經過驗證的情況下,會透過AuthenticationEntryPoint送出請求認證資訊。而為了在認證失敗時,能夠輸出xml或json格式的錯誤訊息(可參考上方),我們extend了DigestAuthenticationEntryPoint:​ Sprint Security提供了DigestAuthentationFilter負責處理Digest認證。在使用者發出第一次請求後,Spring Security在察覺未經過驗證的情況下,會透過AuthenticationEntryPoint送出請求認證資訊。而為了在認證失敗時,能夠輸出xml或json格式的錯誤訊息(可參考上方),我們extend了DigestAuthenticationEntryPoint:​
 <code java> <code java>
-public class JsonDigestAuthenticationEntryPoint ​extends DigestAuthenticationEntryPoint {+public class CustomziedDigestAuthenticationEntryPoint ​extends DigestAuthenticationEntryPoint {
  
  private static final Log logger = LogFactory.getLog(JsonDigestAuthenticationEntryPoint.class);​  private static final Log logger = LogFactory.getLog(JsonDigestAuthenticationEntryPoint.class);​
行 95: 行 95:
 } }
 </​code>​ </​code>​
 +===== Note =====
 +如果有使用PostMan,可以仔細看看選擇不同的HTTP method,是否會產生不同的digest response。
 =====    ===== =====    =====
 ---- ----
 \\ \\
 ~~DISQUS~~ ~~DISQUS~~