2015-09-03 64 views
0

這是我的場景。 我有被稱爲在兩個案例Restful RequestFilter製作可選

  1. 它並不需要身份驗證,因此不需要會話令牌
  2. 它需要認證和會話令牌獲取用戶對象休息方法

如何在一種方法中滿足這兩個條件?或者我應該保持它沒有authentication(removing @RequestFilter)並使用會話令牌僅用於獲取用戶對象,而不是用於身份驗證目的?

或者我應該只做兩個理想相同的方法?

編輯:我是從報頭

回答

0

獲取會話令牌如果您使用的參數作爲RequestParam那麼你可以將其設置可選的類似下面的方法簽名..

@RequestMapping(值=「/ someurl」方法= RequestMethod.POST) @ResponseBody public String doAuthentication(@RequestParam(value =「authToken」,required = false)String authToken){}

+0

編號會話令牌進入標頭 – nilesh