Selbstregistrierung

Mit der Funktion "Selbstregistrierung" erlaubt der security.manager unbekannten Nutzern, ein neues Nutzerkonto zu registrieren. Falls aktiviert wird auf der zentralen Login-Seite ein Link angezeigt, über den der Nutzer zu einem Formular gelangt, in dem er seine Kontodaten angeben kann. Nach dem Versenden der Daten wird der neue Nutzeraccount zwar erstellt, ist aber nicht aktiv. Der neue Nutzer wird einer definierten Standardrolle bzw. -gruppe zugeordnet. Das Konto wird aktiviert, nachdem der Nutzer einen Aktivierungslink in einer an ihn geschickten E-Mail öffnet.

Voraussetzungen

Für die Nutzung der Selbstregistrierungsfunktion ist es erforderlich, die Verbindungsinformationen für einen SMTP Mail-Server gemäß Abschnitt E-Mail-Server zu konfigurieren.

Konfigurationseigenschaften

Die Standard-Konfigurationseigenschaften sind in der Datei [INSTALL_FOLDER]/webapp/administration/WEB-INF/classes/default-application.properties definiert. Um sie zu überschreiben, müssen die entsprechenden Eigenschaften der zentralen Konfigurationsdatei [DATA_FOLDER]/application.properties hinzugefügt werden.

usermgr.selfregistration.enabled

Selbstregistrierung an/ab schalten. Erlaubte Werte sind true oder false.

usermgr.selfregistration.showstartpagelink

Selbstregistrierungslink auf der Anmeldeseite des Administrators anzeigen. Erlaubte Werte sind true oder false.

usermgr.selfregistration.defaultgroup

Definiert die Gruppe, der ein neu registrierter Nutzer zugeordnet wird. Existiert diese Gruppe nicht, schlägt die Registrierung fehl! Die Standardgruppe ist Users.

usermgr.selfregistration.defaultrole

Definiert die Rollen (kommasepariert), denen ein neu registrierter Nutzer zugeordnet wird. Existiert eine dieser Rollen nicht, schlägt die Registrierung fehl! Die Standardrolle ist NewUser.

usermgr.selfregistration.activation.mailing.senderaddress

Definiert die E-Mail-Adresse, die als Absenderadresse für Aktivierungs-E-Mails verwendet wird. Aktivierungs-E-Mails werden nach der Selbstregistrierung eines Nutzers an den Nutzer gesendet und fordern zum Öffnen eines Aktivierungslinks auf. Beispiel: noreply@example.com.

usermgr.selfregister.mailing.administrationRecipients

Definiert die E-Mail-Adressen für Administratoren der Selbstregistrierung. Dies kann eine kommaseparierte Liste von E-Mail-Adressen sein. An diese Adressen werden die Aktivierungs-E-Mails als BCC gesendet.

usermgr.selfregistration.activation.baseurl

Relative oder absolute URL zum Aktivierungsendpunkt. Die Variable {0} innerhalb der URL wird durch die vom security.manager erzeugte Aktivierungs-ID ersetzt.

usermgr.selfregistration.activation.timeout

Definiert die Lebensdauer eines Kontoaktivierungslinks in Minuten. Die Standardlebensdauer beträgt 2880 Minuten, also 2 Tage.