Zum Inhalt

Mobile Benutzerverwaltung

Da nicht alle Geschäftslogiken für alle mobile Benutzer ungeschützt zur Verfügung stehen sollen, muss die Business Bot Plattform erkennen, welcher mobile Benutzer mit einer Geschäftslogik kommunizieren darf. Daher ist es notwendig, zwischen authentifizierte und anonyme Benutzer zu unterscheiden.

Auf eine geschützte Geschäftslogik können nur authentifizierte und authorisierte Benutzer zugreifen, die zuvor auf der Business Bot Plattform eingerichtet wurden. Anonyme Benutzer können nur auf ungeschützte Geschäftslogiken zugreifen.

Optionen Authentifizierter Benutzer Anonymer Benutzer
Geschützte Geschäftslogik (A) Zugriff erlaubt (C) Kein Zugriff
Ungeschützte Geschäftslogik (B) Zugriff erlaubt (D) Zugriff erlaubt

Um die Kommunikation zwischen mobilen Benutzern und geschützten Geschäftslogiken zu ermöglichen, müssen die Benutzer auf der Business Bot Plattform erfasst werden. Die Erfassung erfolgt durch den Administrator entweder durch manuelles Erstellen eines Benutzerkontos oder über LDAP.

Die manuelle Registrierung von mobilen Benutzern erfolgt in zwei Schritten:

  1. Anlegen des mobilen Benutzerkontos
  2. Verknüpfung des mobilen Geräts mit dem mobilen Benutzerkonto

Mobiles Benutzerkonto anlegen

Nachdem man sich an der Business Bot Plattform angemeldet hat, führt man folgende Schritte aus:

  1. Navigiere zu Mobile BenutzerverwaltungHinzufügen. Nun gibt man folgenden Daten an:

    Felder Beispielwert
    Benutzername TestUser01
    Vorname Test
    Nachname User
  2. Das neu angelegte Benutzerkonto ist nun zu sehen. Zum Anpassen klickt man auf das Icon Einstellungen und erstellt für das Konto ein neues mobiles Gerät. Dazu klickt man auf den Button Erstelle mobiles Gerät und gibt folgende Daten an:

    Pflichtfelder Beschreibung Beispielwert
    Ist primäres Gerät: Mobiler Benutzer besitzt nur ein Gerät Ja
    Mobilfunknummer #1: SIM Karten Nummer +49 1731234567
    Mobilfunknummer #2: Zweite SIM Karten Nummer Feld leer lassen
  3. Im nächsten Schritt wird eine App für das soeben angelegte mobile Gerät erstellt. Dazu klickt man auf den Button Erstelle mobile App und gibt folgende Daten an:

    Felder Beispielwert
    Ist primäre App Ja
    Instant Messenger App Telegram
  4. Zuletzt müssen für diese soeben angelegte Nachrichten-App die Einstellungen angepasst werden, die zur Nachrichtenübermittlung verwendet werden. Folgende Parameter sind zur Nachrichtenübermittlung wichtig.

    Pflichtfelder Beispielwert Beschreibung
    Telegram.UserInfo.UserId 123456789 Ermittelbar durch die Registrierung

Das Benutzerkonto für den mobilen Benutzer ist nun konfiguriert, kann jedoch ohne die Verlinkung mit dem mobilen Gerät noch nicht verwendet werden.

Verlinkung des mobilen Geräts mit dem mobilen Benutzerkonto

Die Verlinkung des Benutzerkontos mit dem mobilen Gerät ist notwendig, um die Nachrichtenübermittlung und Sicherheit sicherzustellen. Zunächst muss der mobile Benutzer jedoch dem Bot-Channel beitreten, den man zuvor mit dem Telegram BotFather eingerichtet hat. Dazu öffnet man den Browser und gibt folgenden URL ein:

Syntax: telegram.me/BotName

<BotName> repräsentiert den Namen des Bots, den man bei Telegram erstellt hat.

Beispiel: telegram.me/MyBot

Nach der Bestätigung, dass die Telegram App geöffnet werden soll, klickt man auf /start um die Channel-Kommunikation mit dem Bot zu beginnen. Um die Registrierung mit Hilfe des Bots auf der Business Bot Plattform durchzuführen, sendet man folgenden Befehl an den Bot:

Syntax: /register user <username> <identcode>
Beispiel: /register user TestUser 1234

<username> repräsentiert den Benutzernamen des mobilen Benutzerkontos der auf der Business Bot Plattform angelegt wurde

<identcode> ist ein Identifikationscode (vergleichbar mit einer PIN) um Registrierungsanfragen dem gewünschten mobilen Gerät zuzuordnen.

Die Registrierungsanfrage wird anschließend von der Business Bot Plattform entgegengenommen und bestätigt. Nun muss die Registrierung entweder genehmigt oder zurückgewiesen werden. Dazu geht man auf dem Webinterface auf Verwaltung mobiler BenutzerRegistrierungen anzeigen. In der Tabelle sollte die Anfrage erfasst sein, die man nun Bestätigen oder Ablehnen kann. Bevor man die Anfrage bestätigt, sollte man sich vergewissern, dass der IdentCode dem Zeichensatz entspricht, den man auf dem mobilen Gerät verwendet hat. Dieser Sicherheitsmechanismus dient dazu, fremde Benutzeranfragen zu erkennen und abzulehnen.

Wenn man nun die Benutzerregistrierungsanfrage bestätigt, wird man aufgefordert das mobile Gerät und die dazugehörige mobile App auszuwählen. Sollte kein mobiles Gerät oder mobile App in der Liste erscheinen, liegt das daran, das kein mobiles Benutzerkonto angelegt wurde. Das mobile Benutzerkonto muss jedoch bereits existieren, um die Registrierung durchführen zu können.