2017-07-17 4 views
0

Ich benutze Feder Sicherheit, um die Authentifizierung der Benutzer zu verwalten, ich tat es mit AuthenticationProvider und mit Thymleaf th:action="@{/login}" und es funktioniert gut, aber wenn ich versuche, Postman als Login Client als Rest Client localhost:8383/login verwenden funktioniert nichtSpring Boot Sicherheit mit Ruhe für Login

, was ich versuche:

  • durch den curl aus dem Browser Coping und es Postbote hinzuzufügen.

    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'.

  • Durch manuell erstellen.

Die Frage ist, wie melde ich mich durch Restanruf an?

+0

Ihre Frage mir noch nicht klar. Meinen Sie, dass Sie ein authentifiziertes JSON-Objekt (UsernamePasswordAuthenticationToken) zurückgeben müssen, nachdem Sie diese URL im Postman-Client eingegeben haben? – Ashish

+0

Was ich brauche, ist, wie könnte ich Rest Anruf verwenden, um ohne Benutzeranmeldung authentifizieren, wenn ich Federsicherheit verwenden. – MyHMEG

Antwort

Verwandte Themen