Kann mir jemand sagen, wie bekomme ich dieses Browser-Authentifizierungsfenster?Wie kann ich ein Browser-Authentifizierungs-Popup erhalten?
Antwort
Dieses Popup ist Teil der HTTP-Authentication. Um es zu bekommen, müssen Sie es in Ihrem Webserver aktivieren. Wie Wikipedia es ausdrückt:
Wenn der Server den User-Agent will sich der Server gegenüber zu authentifizieren, kann es eine Authentifizierungsanfrage senden.
Diese Anforderung sollte mit der HTTP 401 Not Authorized Antwort Code mit einem WWW-Authenticate HTTP-Header gesendet werden.
WWW-Authenticate: Basicrealm="insert realm"
Diese Art von Fenster öffnet sich, wenn ein Server auf eine Anfrage antwortet „Unauthorized“ durch Rücksendung eine web:
Der WWW-Authenticate-Header für die Basisauthentifizierung (am häufigsten verwendet) ist wie folgt aufgebaut (401) Statuscode Sie müssten dem Server mitteilen, dass er diese Art von Antwort senden soll, um das Popup auszulösen.
Die Authentifizierung, die Sie gerade sprechen, heißt Basic Authentication in einer webbasierten Anwendung, in der ein Browser-Popup verwendet wird, um Benutzeranmeldeinformationen zu erhalten.
Welchen Java Application Server verwenden Sie?
Um mehr über die Basisauthentifizierung Blick zu wissen, auf this Seite
Ich benutze Apache Tomcat – saplingPro
, nachdem es ermöglicht, welcher Code muss ich schreiben? – saplingPro
@saplingPro Haben Sie den Link gelesen von Niklasfi gelesen? –