Ich bin neu im Autorisierungsheader und versuche, Autorisierung (und Authentifizierung) unter Verwendung eines JAX-RS-Dienstes zu erstellen
Mein Snippet am Javascript sieht so aus:
%Vor%Nun möchte ich diesen Autorisierungsheader beim JAX-RS-Dienst lesen, d. h. Benutzername und Passwort zurück in meinem Java-Rest-Dienst, und mit meiner db überprüfen. Worüber ich verwirrt bin, ist, ich weiß nicht, wie ich diesen Autorisierungsheader verwenden soll. Wenn mir jemand die Deklaration der Funktion im REST-Dienst zeigen könnte und nur auf meinen Benutzernamen und passwrd zugreifen würde, wäre das großartig.
Ich habe den Code irgendwie geschrieben, mit ein wenig Intuition und großer Hilfe von Eclipse
%Vor%Nun, hier ist die aktuelle Ausnahme die ich bekomme und ich kann sie nicht verstehen:
%Vor% Sie sollten @Context HttpServletRequest request
verwenden, um eine Anfrage in Ihre Methode zu injizieren, etwa so:
Weitere nützliche Objekte, die mit @Context
eingefügt werden können, finden Sie in der JAX-RS-Spezifikation:
Application
UriInfo
, HttpHeaders
SecurityContext
, Providers
, Request
ServletConfig
, ServletContext
, HttpServletRequest
und HttpServletResponse
In Ihrem Fall könnten Sie also auch @Context HttpHeaders headers
und dann
Tags und Links java jax-rs header authorization