Show TOC

Muster für E-Mail-Adressen der Benutzer definierenLocate this document in the navigation structure

Verwendung

Sie können die User Management Engine (UME) so konfigurieren, dass in den Benutzerprofilen nur die E-Mail-Adressen zugelassen sind, die einem von Ihnen definierten Muster entsprechen. Damit können Sie z.B. sicherstellen, dass Benutzer nur E-Mail-Adressen aus einer bestimmten Domäne eingeben, oder Sie können ein internes E-Mail-System mit einer Single-Label-Domäne unterstützten.

Wenn Sie mit der Identity-Management-Anwendung von Web Dynpro eine E-Mail-Adresse in ein Benutzerprofil eintragen, prüft die UME die E-Mail-Adresse. Die E-Mail-Adresse muss dem definierten Muster entsprechen. Falls die E-Mail-Adresse nicht dem Muster entspricht, erhalten Sie eine Fehlermeldung.

Hinweis
  • Die Prüfung auf ungültige E-Mail-Adressen betrifft nur die Identity-Management-Anwendung von SAP NetWeaver Application Server (AS) Java. Sie bezieht sich nicht auf andere Schnittstellen wie APIs oder andere Anwendungen.

    Weitere Informationen finden Sie unter Identity Management.

  • Die Prüfung betrifft nur E-Mail-Adressen im Benutzerprofil. Sie betrifft nicht die E-Mail-Adressen der Standardadministration, des Workflows oder des Systems.

Empfehlung

Wenn Ihr Backend beim Ändern des Benutzerprofils weitere Prüfungen der E-Mail-Adresse durchführt, stellen Sie sicher, dass das Muster zu den vom Backend-System durchgeführten Prüfungen passt.

Vorgehensweise

Konfigurieren Sie die erforderliche UME-Eigenschaft ume.users.email_pattern.

Weitere Informationen über das Bearbeiten der UME-Eigenschaften finden Sie unter UME-Eigenschaften bearbeiten.

Der Vorschlagswert lautet:

?*@?*.?*

Damit ist sichergestellt, dass die eingegebene E-Mail dem Muster einer Internet-E-Mail-Adresse entspricht:

<name> @ <Domäne- oberster_ Ebene>.<Domäne- zweiter_ Ebene>

Folgende Zeichen haben Sonderfunktionen:

  • Das Fragezeichen (?) stellt ein einzelnes Zeichen dar.

  • Der Asterisk (*) stellt ein, zwei oder mehrere Zeichen dar.

  • Verwenden Sie den inversen Schrägstrich (\), um die Platzhalter nicht zu interpretieren.

Beispiel

Francesca Bertolini will sicherstellen, dass die Benutzer nur Unternehmens-E-Mail-Adressen eingeben. Daher setzt sie die UME-Eigenschaft folgendermaßen:

?*@example.com

Hussein Atels Firma verwendet ein internes Mailsystem. Er will sicherstellen, dass die Benutzer nur Domänen mit einfacher Bezeichnung eingeben. Daher setzt er die UME-Eigenschaft folgendermaßen:

?*@example