Hallo,
ich möchte in einem Webprojekt es den Usern erlauben, sich zu registrieren, um sich später in einem LoginBereich anzumelden.
Das Anmelden unter JBoss geschieht glaube ich über entsprechende Einträge in die Dateien:
xxx-roles.properties
xxx-users.properties
Mein Problem:
wie pflege ich diese Dateien aus Java heraus? Wenn ich die Dateien von Hand editiere funtktioniert das soweit. Wie füge ich diesen Dateien neue User hinzu, ohne das per Hand machen zu müssen?
Nunja, wenn du das wirklich per properties File machen willst…
Die Klasse Properties (http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html) bietet doch Methoden wie store() oder storeToXml() an.
Welchen JBoss nutzt Du denn? Ich würde einfach JAAS für den Login verwenden. Beim Registrieren schreibst Du die Userdaten in die Datenbank und in der standalone.xml defininierst Du die Login-Query.
JBoss Logins sind nicht für eine dynamische Registrierung zu empfehlen. Man sollte hierfür eine Datenbank nutzen.
Dieses JAAS, ist das was älteres? Ich habe bei google Tutorials von 2009, 2010 gefunden. Ich verwende JBoss 7.1.
@mbraunerde
Unter JBoss Logins verstehst du das Login mittels .properties Dateien, oder?
Ja, JAAS gibt es schon länger und ist immer noch aktuell und auch im JBoss 7 einsetzbar.
Ich wollte demnächst noch ein Tutorial dazu schreiben, weiß aber nicht, ob ich diese Woche noch dazu komme.
[QUOTE=schmitt19]
@mbraunerde
Unter JBoss Logins verstehst du das Login mittels .properties Dateien, oder?[/QUOTE]
ja, damit meine ich die “fest verdrahteten” User in der Jboss User klamotte da
Vielleicht hilft Dir das: http://larmic.blogspot.de/
Bei Fragen, Problemen oder Anmerkungen immer raus damit.