Administrator: Multi-Faktor-Authentifizierung bereitstellen
Berechtigung an der Konfiguration
Die Multi-Faktor-Authentifizierung kann nur vom Administrator konfiguriert werden – also von Benutzern, die Mitglied der Benutzergruppe "Administratoren" sind.
Konfiguration der Multi-Faktor-Authentifizierung
Im Portal Manager befindet sich die Einrichtung der Multi-Faktor-Authentifizierung in den "Portaleigenschaften". Dort kann sie im Bereich "Sicherheit" konfiguriert und aktiviert werden. Standardmäßig sind alle Dienste deaktiviert.
Folgende Methoden können aktiviert werden:
-
SMS
-
Sprachanruf
Authentifizierungs-App (QR-Code)
Die Authentifizierungs-App wird bevorzugt verwendet, da sie auf jedem beliebigen Endgerät genutzt werden kann.
In der Konfiguration der Authentifizierungs-App wird lediglich der Name des Herausgebers hinterlegt. Dieser ist mit dem Portalnamen, der in den Eigenschaften des Portals im Bereich "Allgemein" definiert ist, vorbelegt.
Der Herausgeber wird in der Authentifizierungs-App angezeigt:
Nach Abschluss der Konfiguration kann der Dienst durch Aktivieren des Kontrollkästchens aktiviert und dem Portalbenutzer zur Verfügung gestellt werden.
SMS
Eine Multi-Faktor-Authentifizierung durch Benachrichtigung per SMS kann eingesetzt werden, wenn es Portalbenutzer gibt, die ein Smartphone besitzen.
Aufbau der SMS
Zur Aktivierung der SMS müssen über die Schaltfläche "Konfigurieren" die folgenden Informationen definiert werden:
-
Anbieter*: der Anbieter ist voreingestellt und kann nicht verändert werden
-
API-Key*: Hinterlegen Sie im Intrexx-Anmeldeinformationsspeicher die benötigten Daten Ihres SMS-Providers (z.B. Messaging-Provider seven.io).
-
Name des Absenders: wird mit 11 Zeichen beschrieben. Wird der Name des Absenders nicht hinterlegt, wird die Rufnummer verwendet.
-
Nachricht*: In der Nachricht muss mindestens der Platzhalter für den Verifizierungs-Code eingetragen werden
API-Key
Bei der Verwendung des API-Keys greifen Sie auf den gesicherten Anmeldeinformationsspeicher in Intrexx zurück. In der Liste können Sie einen bestehenden Eintrag aus dem Anmeldeinformationsspeicher wählen.
Mit Klick auf "Anmeldeinformation auswählen" gelangen Sie in den Dialog des Anmeldeinformationsspeichers.
Mit Klick auf "Anmeldeinformation hinzufügen" können Sie einen neuen Eintrag mit der API Ihres SMS-Anbieters hinzuzufügen. Vergeben Sie dabei einen eindeutigen Namen und hinterlegen Sie im Feld "Passwort" den API-Key des Anbieters. Hinterlegen Sie eine Beschreibung.
Übernehmen Sie den API-Key aus dem Anmeldeinformationsspeichers mit "OK".
Name des Absenders
Der Name des Absenders kann mit max. 11 Zeichen beschrieben werden.
Nachricht
Mit Klick auf "Platzhalter hinzufügen" können Platzhalter in der Nachricht eingefügt werden. Mindestens ein Platzhalter für den Verifizierungscode ist obligatorisch.
Platzhalter
Folgende Platzhalter können verwendet werden:
Empfohlen: ${OTPFMT}
Formatierter Authentifizierungscode für SMS-Nachricht: Der Code besteht aus mindestens sechs Ziffern und wird in Dreier- oder Vierergruppen dargestellt (z. B. „123 456“ oder „1234 5678“).
${OTP}
Unformatierter Authentifizierungscode, standardmäßig bestehend aus sechs Dezimalziffern (z. B. „123456“).
${OTPDIGIT[<i>]}
Ziffer des Authentifizierungscodes wobei <i> der 0-basierte Index der Ziffer im Authentifizierungscode ist (siehe Beispiel).
${OTPFMTSSML}
Definition für formatierte Authentifizierungscode (Ziffern voneinander durch Doppelpunkt getrennt 1:2:3:4:5:6)
${from}
Konfigurierter Absendername, ggf. abhängig von der gewählten Sprache.
${timestamp}
Zeitpunkt der Nachrichtenerstellung im ISO-UTC-Format. Der Zeitstempel ist 20 Zeichen lang, z. B. "2025-02-25T17:33:30Z".
Wird die maximale Zeichenanzahl einer SMS überschritten (in der Regel 160 Zeichen), reagieren Anbieter unterschiedlich:
Je nach Anbieter wird entweder die Nachricht automatisch in mehrere aufeinanderfolgende SMS aufgeteilt oder die Nachricht wird abgeschnitten.
Das Verhalten muss individuell mit dem jeweiligen Anbieter geprüft werden. Die Zeichenzählung innerhalb des SMS-Nachrichten-Dialogs orientiert sich am SMS-Standard von 160 Zeichen.
Best Practice Beispiel
Verifizierungscode am Anfang der SMS
Wird der Verifizierungscode gleich zu Beginn der SMS platziert, kann der Empfänger ihn häufig bereits in der Vorschau erkennen und direkt verwenden, ohne die Nachricht vollständig öffnen zu müssen:
Beispiel mit Variablen ${OTPDIGIT[<i>]}
In diesem Beispiel stellt jede Variable eine Ziffer des Verifizierungscodes dar. Bitte Beachten Sie, dass der Platzhalter nicht über "Platzhalter hinzufügen" bereitgestellt wird.
Mehrsprachigkeit
In der SMS können Absender und Nachricht in den Portalsprachen hinterlegt werden. Klicken Sie wie gewohnt auf "Mehrsprachigkeit", um mehrsprachige Texte zu erfassen.
Aktivierung der Konfiguration
Nach Abschluss der Konfiguration kann der Dienst durch Aktivieren des Kontrollkästchens aktiviert und dem Portalbenutzer zur Verfügung gestellt werden.
Sprachanruf
Eine Multi-Faktor-Authentifizierung durch einen Sprachanruf wird eingesetzt, wenn es Portalbenutzer gibt, die ein Smartphone oder ein normales Telefon besitzen.
Aufbau des Sprachanrufs
Bei der Konfiguration dieses Dienstes hinterlegen Sie die folgenden Informationen:
-
Anbieter*: der Anbieter ist voreingestellt
-
API-Key*: Hinterlegen Sie im Intrexx-Anmeldeinformationsspeicher die benötigten Daten ihres SMS-Providers (z.B. seven.io).
-
Nachricht*: Ebenso wie in der SMS-Nachricht muss mindestens der Platzhalter für den Verifizierungscode eingetragen werden
*Pflichtfelder
API-Key
Bei der Verwendung des API-Keys greifen Sie auf den gesicherten Anmeldeinformationsspeicher in Intrexx zurück. In der Liste können Sie einen bestehenden Eintrag aus dem Anmeldeinformationsspeicher wählen.
Sie gelangen in den Dialog des Anmeldeinformationsspeichers.Mit Klick auf "Anmeldeinformation hinzufügen" können Sie einen neuen Eintrag mit der API ihres SMS-Anbieters hinzuzufügen. Vergeben Sie dabei einen eindeutigen Namen und hinterlegen Sie im Feld "Passwort" den API-Key des Anbieters. Hinterlegen Sie eine Beschreibung.
Übernehmen Sie den API-Key aus dem Anmeldeinformationsspeichers mit "OK".
Nachricht
Mit Klick auf "Platzhalter einfügen" können Platzhalter in der Nachricht eingefügt werden. Mindesten ein Platzhalter für den Verifizierungscode ist obligatorisch.
Platzhalter
Folgende Platzhalter können verwendet werden:
${OTPFMT}
Formatierter Authentifizierungscode für Sprachnachricht: Der Code besteht aus mindestens sechs Ziffern. Die Ziffern werden durch Leerzeichen getrennt (z. B. „1 2 3 4 5 6“).
${OTP}
Unformatierter Authentifizierungscode, standardmäßig bestehend aus sechs Dezimalziffern (z. B. „123456“).
Empfohlen: ${OTPFMTSSML}
Für SSML (Speech Synthesis Markup Language) formatierter Authentifizierungscode, bei dem die Ziffern durch Doppelpunkte getrennt sind (z. B. „1:2:3:4:5:6“). Dieses Format dient dazu, dass Sprachausgabe-Systeme (Text-to-Speech-Engines) jede Ziffer einzeln und klar verständlich vorlesen, anstatt sie als eine zusammengesetzte Zahl auszusprechen.
Weitere Informationen zu SSML finden Sie bei seven.io (https://docs.seven.io/de/rest-api/endpunkte/voice#ssml).
${OTPDIGIT[<i>]}
Ziffer des Authentifizierungscodes wobei <i> der 0-basierte Index der Ziffer im Authentifizierungscode ist (siehe Beispiel).
${timestamp}
Zeitpunkt der Nachrichtenerstellung im ISO-UTC-Format.
Der Zeitstempel ist 20 Zeichen lang, z. B. „2025-02-25T17:33:30Z“.
Best Practice Beispiel
Beispiel für einen Sprachanruf in SSML
<voice name="de-de-female" loop="2" loop-info="I repeat">
Your verification code is: <break strength="medium" />
<prosody rate="x-slow">
<say-as interpret-as="number_digit"> ${OTPFMTSSML}</say-as>
</prosody>
</voice>
Beispiel mit Variablen ${OTPDIGIT[<i>]}
In diesem Beispiel stellt jede Variable eine Ziffer des Verifizierungscodes dar.
Mehrsprachigkeit
Die Sprachnachricht kann in den Portalsprachen hinterlegt werden. Klicken Sie wie gewohnt auf das Weltkugel-Symbol, um mehrsprachige Texte zu erfassen.
Aktivierung der Konfiguration
Nach Abschluss der Konfiguration kann der Dienst durch das Auswählen der Einstellung "Aktiviert" aktiviert und dem Portalbenutzer zur Verfügung gestellt werden.