2016-05-12 9 views
1

Ich erstelle ein E-Mail-Design für keycloak. Also, wenn ein Benutzer sein Passwort vergisst und nach einem Link fragt, um es zurückzusetzen; Eine E-Mail wird an den Benutzer gesendet.Keycloak Hinzufügen des Benutzernamens in E-Mail-Designvorlage

Jetzt bin ich Cutomizing die E-Mail, die er/sie bekommt. Ich möchte den Benutzernamen hinzufügen. Kann ich das tun?

ich Zugriff auf Variablen wie: Link Passwort Link Ablaufzeit Bereichsnamen

zurücksetzen Wie erhalte ich den Namen des Benutzers, so dass die E-Mail-Vorlage sagt

Hallo John,

blah

bla bla

Antwort

3

Sie können user.username in Ihrem 012 hinzufügenDatei

öffnen (email/text) *.ftl Datei und fügen user.username als einer der Parameter wie

${msg("passwordResetBody",link, linkExpiration, realmName,user.username)} 

und dann tatsächlichen Nachrichtentext an (E-Mail/Nachrichten/messages_en.properties) mit Parameternummer aktualisiert werden wie { 2} oder {3} (in diesem Fall ist es {3})

+2

user.username hat nicht funktioniert, aber user.getUsername() tat. – Ishita