2017-07-17 43 views
0

我使用彈簧安全來管理用戶的身份驗證,我做了它使用AuthenticationProvider和使用Thymleaf th:action="@{/login}"它運作良好,但當我嘗試使用郵遞員登錄作爲休息客戶端localhost:8383/login它通過應對來自瀏覽器的捲曲春季開機安全使用其餘登錄

  • ,並把它添加到郵遞員:不工作

    我的嘗試。

    curl 'http://192.168.208.9:8383/login' -H 'Host: 192.168.208.9:8383' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Content-Type: application/x-www-form-urlencoded' -H 'Referer: http://192.168.208.9:8383/login' -H 'Cookie: JSESSIONID=ECEB101AEB52EDF7409F6E249249D621' -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' --data 'username=alice&password=blockchain'

  • 通過手動創建它。

問題是如何通過休息呼叫登錄?

+0

您的問題仍然是,我不清楚。您是否意味着您需要在郵遞員客戶端中輸入該URL後返回經過驗證的JSON對象(UsernamePasswordAuthenticationToken)? – Ashish

+0

我需要什麼是我如何使用休息調用進行身份驗證,而不使用登錄用戶界面,當我使用彈簧安全。 – MyHMEG

回答