Ich habe eine vorhandene WAR-Datei, die nicht von mir entwickelt wurde. Ich stelle die Anwendung auf dem Tomcat-Server bereit und danach ist sie für jeden zugänglich. Was nicht gut ist. Ich muss den Zugriff auf den Kontext mit HTTP Basic Auth beschränken. Was ist der beste Weg, das zu tun? Ich brauche kein ausgeklügeltes Benutzerverwaltungssystem Ich brauche nur einen einzigen Benutzernamen und ein Passwort. Danke im Voraus.Tomcat Basic Auth
14
A
Antwort
9
Überprüfen Sie O'Reilly's Top Ten Tomcat Tips. Sollte ausreichen für das, was Sie vorhaben. Tipp Nr. 5 wird wahrscheinlich für Sie funktionieren.
HTH
24
Gerade für diejenigen, die zu faul, um zu gehen und zu lesen. Fügen Sie diese Zeilen in web.xml
:
<security-constraint>
<web-resource-collection>
<web-resource-name>
</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>manager</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Hudson</realm-name>
</login-config>
Es dauert Rollen und Passwörter von $TOMCAT_HOME/conf/tomcat-users.xml
standardmäßig (wenn kein anderer Bereich in server.xml
konfiguriert ist) und erlauben nur Benutzer Rolle mit manager
.
Verwandte Themen
- 1. android basic auth okhttpclient
- 2. Basic Auth und JWT
- 3. CORS und HTTP basic auth
- 4. Basic Auth Issue mit CKAN
- 5. CakePHP 2 Basic Auth Authentication
- 6. jquery ajax & preemptive basic auth
- 7. HTTP Basic Auth mit Golang
- 8. Basic Auth mit OpenLayers 3
- 9. PHP Basic Auth setHeader wenn Daten inkorrekt
- 10. Basic Auth-Header nicht gesendet (Swagger)
- 11. WCF-Dienst mit Basic-Auth über HTTP
- 12. Anmeldeformular für die HTTP Basic Auth
- 13. Electron Basic Auth Pop-Up funktioniert nicht
- 14. Laravel 5.2 - Basic Auth mit .htpasswd
- 15. Laravel Basic HTTP Auth Check Rückgabe Falsch
- 16. Warum funktioniert HTTPBuilder Basic Auth nicht?
- 17. Laravel5.1 Basic http Auth für API
- 18. WSDL zu PHP mit Basic Auth
- 19. federstarter Stellantrieb zusammen mit Feder Sicherheit und Form Basic Auth
- 20. Kopfzeilen senden nicht Basic Auth für swagger-lume
- 21. Wie sicher (basic) auth zu privat PyPI mit zc.buildout
- 22. Swagger 2.0 wo Basic Auth-Schema zu deklarieren ist
- 23. So verwenden Sie Swagger mit akka-http & basic auth
- 24. Verhindern von HTTP Basic Auth Dialog mit AngularJS Interceptors
- 25. Chrome: Basic Auth Bildanfragen zurück 401, aber nicht, wenn direkt
- 26. Wie bekomme ich den basic-auth-Benutzernamen in PHP?
- 27. AFNetworking Upload Aufgabe mit Anmeldeinformationen (HTTP Basic Auth)
- 28. So deaktivieren Sie Basic Auth auf Neo4j 2.2.0-RC01
- 29. Spring-Sicherheit http-basic auth zusätzlich zu anderen Authentifizierungstypen
- 30. Mixing Basic Auth und Formularauthentifizierung in ASP.NET MVC3