@@ -12,13 +12,13 @@ erstellt werden. Im Wildfly-Hauptordner muss folgende Ordnerstruktur erstellt bz
...
@@ -12,13 +12,13 @@ erstellt werden. Im Wildfly-Hauptordner muss folgende Ordnerstruktur erstellt bz
In den *main*-Ordner müssen folgende Dateien kopiert werden:
In den *main*-Ordner müssen folgende Dateien kopiert werden:
- mongo-db-login-module-0.0.1.jar. Diese befindet sich im target-Ordner des Projekts.
- mongo-db-login-module-0.0.1.jar. Diese befindet sich im target-Ordner des Projekts.
- mongo-java-driver-3.12.6.jar. Diese befindet sich im WebContent/WEB-INF/libVerzeichnis des Projekts.
- mongo-java-driver-3.12.6.jar. Diese befindet sich im WebContent/WEB-INF/lib-Verzeichnis des Projekts.
- module.xml. Diese befindet sich im etc-Ordner des Projekts.
- module.xml. Diese befindet sich im etc-Ordner des Projekts.
### Einstellen der Datenbank und der Sammlung
### Einstellen der Datenbank und der Sammlung
Um das Login-Modul nutzen zu können müssen in der standalone.xml von Wildfly Änderungen vorgenommen werden.
Um das Login-Modul nutzen zu können müssen in der Konfigurationsdatei standalone.xml von Wildfly Änderungen vorgenommen werden.
Im Tag <subsystem xmlns="urn:jboss:domain:security:2.0"> muss innerhalb des Tags <security-domains> eine neue security-domain eingefügt werden. Unten stehender Code zeigt eine beispielhafte Konfiguration.
Im Tag <subsystem xmlns="urn:jboss:domain:security:2.0"> muss innerhalb des Tags <security-domains> eine neue security-domain eingefügt werden. Unten stehender Code zeigt die Konfiguration für eine MongoDB-Datenbank mit dem Namen my-aktion und der Sammlung mit dem Namen Organizer.
@@ -34,7 +34,7 @@ Im Tag <subsystem xmlns="urn:jboss:domain:security:2.0"> muss innerhalb de
...
@@ -34,7 +34,7 @@ Im Tag <subsystem xmlns="urn:jboss:domain:security:2.0"> muss innerhalb de
Die Datenbank und die Sammlung in welcher die Nutzer gespeichert sind können über die standalone.xml konfiguriert werden. Der Name der Datenbank sowie der Name der Sammlung können dabei über den Tag module-option übergeben werden.
Die Datenbank und die Sammlung in welcher die Nutzer gespeichert sind können über die standalone.xml konfiguriert werden. Der Name der Datenbank sowie der Name der Sammlung können dabei über den Tag module-option übergeben werden.
Um das Login-Modul in einer Anwendung zu nutzen muss in der Konfigurationsdatei jboss-web.xml der Webanwendung folgende Referenz auf das eben in der standalone.xml eingetragene Login-Modul erstellt werden.
Um das Login-Modul in einer Anwendung zu nutzen muss in der Konfigurationsdatei jboss-web.xml der Anwendung folgende Referenz auf das eben in der standalone.xml eingetragene Login-Modul erstellt werden.