Show TOC

Dokumentation zur VorgehensweiseMuster für E-Mail-Adressen der Benutzer definieren Dieses Dokument in der Navigationsstruktur finden

 

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 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 die E-Mail-Adressen der Standardadministration, des Workflows oder des Systems nicht.

Ende des Hinweises.

Empfehlung 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.

Ende der Empfehlung.

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 wie folgt:

?*@?*.?*

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

<Name>@<Domäne_zweiter_Ebene>.<Domäne_oberster_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 Firmen-E-Mail-Adressen eingeben, daher stellt Sie die UME-Eigenschaft wie folgt ein:

?*@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 wie folgt:

?*@example