Security JavaEE 6

Hi,
mittels einer Datenbankabfrage. Es wird der Passwort-Hash zum Usernamen geholt und geprüft.
Anschließend sollen die Rollen zum User geladen werden. Alle Rollen befinden sich in der Datenbank.
 
A

Andgalf

Gast
Welchen Container verwendest Du denn? Bei den gängigen Servern kann man die Datenbankabfrage einfach konfigurieren um den Rest kümmert sich der Container selbst.
 

FArt

Top Contributor
JAAS oder selber gestrickt? Wenn selber gestrickt, dann kannst nur du wissen, was du machen musst.
Welcher Applikationsserver?
 

FArt

Top Contributor
Wie lässt sich JAAS einsetzen?
Siehe Doku des Applikationsservers deiner Wahl.

Ist JAAS in der Lage die Rollen automatisch aus der Datenbank zu Laden?
Das hängt von der Implementierung der Loginmodule ab. Es gibt schon viele von der Stange, aber auch ein eigenes ist schnell geklöppelt, besonders wenn die Logik und Datenstruktur schon besteht.

Oder Sollte ich hier Seam-Security verwenden?
Wäre eine Möglichkeit. Das ist ein Layer, der auf JAAS aufbaut. Könnte aber auch "oversized" sein, wenn du die Funktionalität (z.B. SingleSignOn, ...) gar nicht benötigst.
 

freez

Top Contributor
Und wie füge ich Rollen dem Container zur Laufzeit hinzu?

Ist etwas komisch gefragt. Rollen sollten ja bereits in deiner Anwendung definiert sein, was sie dürfen. Also an was willst du genau schrauben? Ein Sicherheitskonzept, welches die Konfiguration aus der Datenbank zieht?

wie füge ich einem User eine Rolle zur Laufzeit hinzu?
Na dass ist ja mal einfach :). Sinnvollerweise nutzt du eine Datenbank oder LDAP und fügst einen User hinzu und definierst welche Rolle er in deiner Anwendung erhält. Die Rolle muss dafür bereits in der Anwendung bekannt sein. Bei der nächste Anmeldung ist der User mit seiner Rolle in der Anwendung bekannt.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
KonradN Schwachstelle Spring Security: cve-2024-22257 Allgemeines EE 0
N WS-Security Beispiel mit JBOSS/Wildfly gesucht Allgemeines EE 2
N Fehler 403 bei Sessiontimeout mit <security-constraint> Allgemeines EE 0
fastjack EJB und Security Allgemeines EE 6
S Principal, Authentication, Security und alles im JBoss 7 Allgemeines EE 16
T Security Manager in Tomcat Allgemeines EE 2
F <security-constraint> Probleme Allgemeines EE 2
ARadauer midle tier spring rmi remoting - security Allgemeines EE 2
Y myFaces - Security/Login Allgemeines EE 4
K J2EE Security - A JSF based Login Form Allgemeines EE 7
T Verständnisfragen zu (EJB3-) Security Allgemeines EE 6
P EJB Security Allgemeines EE 2
S Tomcat 5.5.16 an Security-Constraint vorbeigeschlichen Allgemeines EE 3
T Stand von JavaEE und AppServern Allgemeines EE 10
L JavaEE Webanwendung - Datenbank-Verbindung aufbauen Allgemeines EE 18
G Unit Test einer JavaEE Anwendung schlägt fehl. JNDI Name nicht gefunden. Allgemeines EE 3
G JavaEE Anwendung Testen Allgemeines EE 0
R Wiederverwendbarkeit in JavaEE Anwendung Allgemeines EE 2
P JavaEE 7 Maven Eclipse Allgemeines EE 0
OnDemand GUI in einer JavaEE Anwendung Allgemeines EE 6
P JAvaEE und JNDI Allgemeines EE 0
P JavaEE- Projekt in Netbeans Allgemeines EE 0
T JBossESB Welche JavaEE Verison? Allgemeines EE 0
J Netbeans + JavaEE. NullPointerException Allgemeines EE 3
S Verteilte Anwendung mit JavaEE Allgemeines EE 3
H Die ersten Schritte mit JavaEE Allgemeines EE 2
M JavaEE Anwendung weitergeben Allgemeines EE 24
Chris81T JavaEE Backend < > HTML Frontend ( Frameworks ) Allgemeines EE 10
R Synchronized in JavaEE Allgemeines EE 11
G web.xml javaee tag Allgemeines EE 2
G Aussagen zu JavaEE Allgemeines EE 9
D maven für javaEE projekt Allgemeines EE 20
T javaee.jar und rt.jar Allgemeines EE 2
G Netbeans und JavaEE - Projects Allgemeines EE 4
G Von Java SE nach JavaEE umsteigen Allgemeines EE 31

Ähnliche Java Themen

Neue Themen


Oben