Was ist der beste Weg, um die Authentifizierung in einem Tomcat-WebApp einzurichten?
-
02-07-2019 - |
Frage
Ich habe einen selbst erstellten JSP-WebApp und im Moment verwende ich Tomcats in Administratorpannel, um Benutzerkonten zu verwalten (die in Tomcats-Konfigurations-XML-Dateien gespeichert sind). Dies ist jedoch begrenzt, da ich keine neuen Konten aus dem Web- erstellen kann. App (z. B. kann ich keine Anmeldewebsite haben) und muss die Konten manuell erstellen.
Was ist die einfachste Möglichkeit, Konten in einer Tomcat -Umgebung zu implementieren?
Dennis
Lösung
Einrichten a Datenbankbereich in Tomcat, entweder ein einfacher JDBC -Bereich oder ein DataSource -Bereich, mit dem das Verbindungsbadung gekoppelt werden kann. Das Hinzufügen von Benutzern ist eine sehr einfache CRUD -Webanwendung, möglicherweise kombiniert mit einigen Bestätigungs -E -Mails.
Andere Tipps
Wenn Sie unter Windows sind (in der Frage nicht angegeben) und eine Windows -Anmeldung zur Authentifizierung verwenden möchten, sollten Sie sich möglicherweise ansehen Jcifs. Mit JCIFs können Sie den Benutzernamen eines authentifizierten Windows -Anmeldes in Java erhalten. Es ist einfach zu installieren und relativ narrensicher.
Nicht für jede Situation, sondern in Windows können Sie nur schnell zum Laufen bringen.