Vergleichsreport

Vergleiche Einstellungen
Änderungen von:
bis:
Typ:

Veränderungen an Parts

Part "Inhalt" wurde verändert


Veränderungen des Inhalts
Klicken Sie für eine detaillierte Beschreibung auf die geänderten Stellen:
Benutzen sie die linke oder die rechte Maustaste, um zur jeweils vorherigen bzw. nachfolgenden Änderung zu gelangen.
 ersteletzte 

Passwort-Qualitäts-Kriterien

Die Qualitätskriterien für die Passwörter können über die Systemparameter (Spring Beans Konfiguration) eingestellt werden. Folgende Qualitäts-Kriterien existieren (siehe Klasse PoPasswordQuality):

  • validityDays -  die Anzahl Tage, nach der das Passwort geändert werden muss.
  • minimalLength - die gesamte minimale Länge
  • requiresUpperAndLowerCharacters -   wenn true müssen sowohl klein- wie auch grossgeschriebene Zeichen vorkommen
  • minimalDigitsCount - minimale Anzahl Ziffern "0-9"
  • minimalSpecialCharactersCount - minimale Anzahl spezieller Zeichen wie "@" oder "!"
  • numberOfDifferingLatestPasswords - minimale Anzahl von verschiedenen Passwörtern, bis eines wiederholt werden darf
  • resetPasswordTokenValidityInHours - Gültigkeit (in Stunden) des Links, den der Benutzer per E-Mail zum Setzen eines neuen Passworts erhält

Für einzelne Mandanten können die minimale Länge, Groß- und Kleinbuchstaben, die Mindestanzahl von Ziffern und Sonderzeichen, die Anzahl unterschiedlicher Passwörter und die Gültigkeit des Reset-Links in den Passwort-Einstellungen des Mandanten abweichend festgelegt werden. Ein dort gesetzter Wert hat Vorrang vor dem Systemparameter. Dort kann außerdem die 2-Faktor-Authentifizierung für alle Benutzer des Mandanten erzwungen werden ("2-Faktor Authentifizierung erzwingen").

Will man den Ablauf von Passwörtern generell deaktivieren, so stellt man die validityDays auf den Wert -1

Für die Passwortverwaltung relevante Systemparameter:

Freier Mailtext " Auswahl, ob nach dem Zurücksetzen des Passworts Standard

Modul 

Modul

Bean Eigenschaft

Erklärung

Wert(e)

po

PoPasswordQuality

minimalDigitsCount

notwendige Anzahl der Ziffern im neuen Passwort

Zahl einzugeben (z.B. 4; Standard: 0)

po 

po

PoPasswordQuality

minimalLength 

minimalLength

die minimale Länge (Zeichen) des neuen Passworts

Zahl einzugeben (z.B. 6; Standard: 0)

po 

po

PoPasswordQuality

minimalSpecialCharactersCount 

minimalSpecialCharactersCount

notwendige Anzahl spezieller Zeichen wie "@" oder "!" im neuen Passwort

Zahl einzugeben (z.B. 2; Standard: 0)

po 

po

PoPasswordQuality

numberOfDifferingLatestPasswords 

numberOfDifferingLatestPasswords

minimale Anzahl von verschiedenen Passwörtern, bis ein vorheriges Passwort wiederverwendet werden darf

Zahl einzugeben (z.B. 3; Standard: 0)

po 

po

PoPasswordQuality

requiresUpperAndLowerCharacters

wenn true, müssen sowohl klein- wie auch großgeschriebene Zeichen im neuen Passwort vorkommen

"true" oder "false"

po 

PoPasswordQuality

validityDays 

(Standard: false)

po

PoPasswordQuality

validityDays

die Anzahl Tage, nach der das Passwort geändert werden muss Ist diese Zahl 0 so müssen ALLE Passwörter sofort geändert werden. . Nach Ablauf wird der Benutzer bei der Anmeldung aufgefordert, ein neues Passwort zu setzen.

Ist diese Zahl -1, so müsssen die Passwörter NIE geändert werden. Der Wert 0 ist nicht vorgesehen (kleinster sinnvoller Wert: 1).

Tagesanzahl einzugeben (z.B. 30)

po 

; Standard: 30)

po

PoPasswordQuality

resetPasswordTokenValidityInHours

Gültigkeit in Stunden des Links, den der Benutzer per E-Mail zum Setzen eines neuen Passworts erhält ("Passwort vergessen?", Ersteinrichtung des Passworts für neue Personen)

Zahl einzugeben (Standard: 24)

po

AuthenticationOptions

allowPasswordResetByUser

Auswahl, ob auf der Anmeldeseite der Link "Passwort vergessen?" angeboten wird. Der Benutzer erhält dann eine Mail (PoPasswordResetMail) mit einem Link, über den er selbst ein neues Passwort setzt.

"true" oder "false" (Standard: true)

po

AuthenticationOptions

maxNumberOfFailedLoginAttempts

Anzahl fehlgeschlagener Anmeldeversuche innerhalb von maxNumberOfSecondsBetweenFailedLoginAttempts Sekunden, nach der der Benutzer gesperrt wird; er erhält darüber eine Mail (Bean PoLockUserMail). Über "Passwort vergessen?" kann er ein neues Passwort setzen und wird damit wieder entsperrt. 0 = keine Sperre.

Zahl einzugeben (z.B. 5; Standard: 0)

po

AuthenticationOptions

maxNumberOfSecondsBetweenFailedLoginAttempts

Zeitraum in Sekunden, in dem die fehlgeschlagenen Anmeldeversuche gezählt werden

Zahl einzugeben (Standard: 60)

po

AuthenticationOptions

allow2ndFactorPerUser

Auswahl, ob Benutzer in ihren Sicherheitseinstellungen die 2-Faktor-Authentifizierung selbst aktivieren bzw. deaktivieren können. Ist beim Mandanten "2-Faktor Authentifizierung erzwingen" aktiviert, gilt sie für alle Benutzer des Mandanten.

"true" oder "false" (Standard: false)

po

PoPasswordNewPersonCreated

explicitRecipient

Empfänger der Mail für die Ersteinrichtung des Passworts, falls nicht die für die Person gepeicherte E-Mail verwendet werden soll

E-Mail Adresse (z.B. empfänger@workflow.at)

po 

po

PoPasswordNewPersonCreated

senderMailAddress

die als Absender für die Willkommens-Mail einzusetzende Mail-Adresse

E-Mail Adresse (z.B.  welcome@workflowwelcome@workflow.at)

po 

PoPasswordNewPersonCreated

subject 

; Standard: office@workflow.at)

po

PoPasswordNewPersonCreated

subject

Betreff-Zeile der E-Mail zur Ersteinrichtung des Passworts

Freitext
(z.B. "You need to setup your Webdesk password")

po 

po

PoPasswordNewPersonCreated

templateBody  templateBody

Mail-Text für neue Personen in Webdesk zur Ersteinrichtung des Passworts. Kann die Variablen $personVariablen $person.firstName und $personund $person.lastName enthalten

. Der Text muss den Link zum Setzen des Passworts mit der Variable $resetId enthalten (z.B.

po 

PoPasswordResetMail

explicitRecipient 

<Webdesk-URL>/changepassword?resetId=$resetId).

Freier Mailtext (der Standardtext enthält noch keinen Link und muss angepasst werden)

po

PoPasswordResetMail

explicitRecipient

Empfänger der Mail zur Passwortänderung, wenn nicht die für die Person gepeicherte E-Mail genommen werden soll

E-Mail Adresse (z.B. empfänger@workflow.at)

po 

po

PoPasswordResetMail

senderMailAddress

die als Absender einzusetzende Mail-Adresse

E-Mail Adresse (z.B.  passwordpassword-service@workflow.at)

po 

PoPasswordResetMail

subject 

; Standard: office@workflow.at)

po

PoPasswordResetMail

subject

Betreff-Zeile der Mail

Freitext
(z.B.: "Your Webdesk password has been reset")

po 

po

PoPasswordResetMail

templateBody 

templateBody

Mail-Text; muss die Variable $password (das neue Passwort) die Mail enthält kein Passwort, sondern einen Link, über den der Benutzer ein neues Passwort setzt. Der Text muss den Link mit der Variable $resetId enthalten und kann $person.xxx (Personen-Daten) enthalten.

Freier Mailtext, z.B.:

<html><body>Your webdesk password has been <b>reset</b>, please change it as soon as possible! Current password:<br/> $password Sincerly,Your Webdesk Administraton</body></html>

po 

Dear $person.firstName $person.lastName, please click this link to set a new password: <Webdesk-URL>/changepassword?resetId=$resetId

(der Standardtext enthält noch keinen Link und muss angepasst werden)

po

PoPasswordResetPolicy

forcePasswordChangeAfterReset

Auswahl, ob eine Passwortänderung  Passwortänderung nach dem Zurücksetzen des Passworts durch Passworts durch den Administrator zwingend Administrator zwingend erforderlich ist (true = ja)  

"true" oder "false"

po 

PoPasswordResetPolicy 

forcePasswordChangeAfterResetToRandomPassword 

(Standard: true)

po

PoPasswordResetPolicy

forcePasswordChangeAfterResetToRandomPassword

Ohne Wirkung: Beim Zurücksetzen per E-Mail-Link ("Passwort vergessen?") eine Änderung des zufällig per Mail zugewiesenen Passworts nach dem Login zwingend erforderlich ist (true = ja)wird kein Zufallspasswort mehr vergeben, der Benutzer setzt über den Link selbst ein neues Passwort.

"true" oder "false"

po 

PoPasswordResetPolicy 

standardResetPassword 

(Standard: false)

po

PoPasswordResetPolicy

standardResetPassword

Standard-Passwort, auf das rückgesetzt wird, falls „useUsernameAsStandardPassword“ auf false gesetzt ist ist

Freitext, Eingabe eines Standard-Passworts (z.B. "webdesk")

po 

PoPasswordResetPolicy 

useUsernameAsStandardPassword 

; Standard: webdesk)

po

PoPasswordResetPolicy

useUsernameAsStandardPassword

Auswahl, ob der UserName beim zurücksetzen des Passworts als Standardpasswort verwendet werden soll

"true" oder "false" (Standard: true)

In "Erweiterte Funktionen" befinden sich bei den "Modul-spezifische Aktionen" zwei neue Aktionen in der Select-Box:

  • Alle Passwörter zurücksetzen
    alle Passwörter werden auf jenen Wert zurückgesetzt, den die Password-Reset-Policy angibt
  • Alle Passwörter zurücksetzen auf Zufallswerte und Mails senden alle Passwörter werden auf  durch einen Zufalls-Generator erzeugte Werte gesetzt, und jedes dieser Passwörter wird in einer Mail an den entsprechenden Benutzer gesandt; Mail-Benachrichtigung erfolgt nur, wenn der Benutzer eine Mail-Adresse hat
    trotz der Bezeichnung werden keine Zufallspasswörter mehr vergeben: Jeder Benutzer erhält eine Mail (PoPasswordResetMail) mit einem Link, über den er ein neues Passwort setzen kann (gültig gemäß resetPasswordTokenValidityInHours); das bisherige Passwort bleibt bis dahin gültig. Voraussetzung ist eine gültige E-Mail-Adresse bei der Person.

Funktion "angemeldet bleiben"

Die Funktion "angemeldet bleiben" ist als Hilfe für jene System-Installationen gedacht, wo kein SingleSignOn mit dem Betriebssystem vorgesehen ist. Damit der Benutzer nicht jedes Mal sein Passwort neu eingeben muss, kann beim Einloggen die Option "angemeldet bleiben" gewählt werden und dadurch wird der Benutzer beim nächsten Aufruf von Webdesk von demselben Browser (im Kontext desselben Windows Benutzers!) innerhalb eines Zeitraums von 7 Tagen die letztgemerkte Benutzer/Passwort Kombination verwendet, um ein automatische Login zu versuchen. Benutzername u. Passwort werden dabei verschlüsselt in Cookies am Browser gespeichert.  Wie 14 Tagen automatisch angemeldet.
Dabei werden weder Benutzername noch Passwort im Browser gespeichert, sondern ein Anmelde-Token, das in der Webdesk-Datenbank hinterlegt ist. Nach jeder Verwendung wird es durch ein neues ersetzt, beim Abmelden wird es ungültig. Wie ist das Sicherheitsrisiko einzuschätzen? Wenn jemand Zugang zum Computer des Benutzers hat und sich mit seinem Windows User einloggen kann, so kann er auch seinen Webdesk öffnen (analog zum klassischen SSO Szenario). Darüberhinaus werden die Infos nirgendwo zusätzlich gespeichert.

Damit diese Funktion verwendet werden kann, muss der Systemparameter  popo->AuthenticationOptions->allowRememberMe auf true gesetzt werdensein (Standard: true).

Mime Typetext/xmltext/xml
Datei-name
Größe (in Bytes)1000213603
Version 18 von Mr. Ex-Mitarbeiter
am 28.06.19 09:45:42
Name: Passwortkriterien und Systemparameter
Variante: main - default
Status: Veröffentlichung
Version 19 von Gabriel Gruber
am 17.10.26 17:21:31
Name: Passwortkriterien und Systemparameter
Variante: main - default
Status: Veröffentlichung