Ich benutze Postman 4.4.1 in Chrome 51.0.2704.63.I eingestellt haben ein Webprojekt mit Tomcat6 auf, die web.xml wie:Postman Digest Autorisierungsanfrage Rückkehr 401 Unauthrized
<web-app>
<display-name>Archetype Created Web Application</display-name>
<security-constraint>
<web-resource-collection>
<web-resource-name>
My App
</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>tomcat</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>DIGEST</auth-method> <!-- DIGEST here -->
<realm-name>My Realm</realm-name>
</login-config>
</web-app>
Wenn ich http://localhost:8080/simple-web/ Verwendung zugreifen In meinem lokalen Browser erscheint ein Fenster, in dem ich den Benutzernamen und das Passwort eingeben kann. Nach dem Füllen funktioniert es gut. Wenn ich Postman benutze, gebe ich den Benutzernamen und das Passwort auf der Autorisierungsseite ein und wähle den Typ mit Digest Auth
. Es zeigt mir immer 401 Unautorisiert. Ich kann den Header:
Cache-Control →no-cache
Content-Length →954
Content-Type →text/html;charset=utf-8
Date →Fri, 29 Jul 2016 10:26:20 GMT
Expires →Thu, 01 Jan 1970 08:00:00 CST
Pragma →No-cache
Server →Apache-Coyote/1.1
WWW-Authenticate →Digest realm="My Realm", qop="auth", nonce="dcb71e7d6766f85c3f233b7b74e42423", opaque="4894d1ece1380278a451585e9b548e21"
Kann jemand kennt den Grund und wie man es beheben?