PWM Macros can be used at various places in the PWM configuration. To access to the available macros go to the menu View > PWM Macro Help.
The following macros are available:
@LDAP:<attributeName>@ | Replace with LDAP value of <attributeName> |
@LDAP:DN@ | Replace with LDAP value of user’s Distinguished Name |
@User:PwExpireTime@ | Time user’s password will expire in PWM default format. |
@User:PwExpireTime:<pattern>@ | Time user’s password will expire where <pattern> is a SimpleDateFormat pattern |
@User:DaysUntilPwExpire@ | Number of days until the user’s password will expire |
@User:ID@ | User’s UserID (if authenticated) |
@PWM:InstanceID@ | Instance ID of the PWM application |
@PWM:CurrentTime@ | Current time in default PWM format. |
@PWM:CurrentTime:<pattern>@ | Current time where <pattern> is a SimpleDateFormat pattern |
@PWM:SiteURL@ | URL of the site (http://www.example.com/pwm) |
@PWM:SiteHost@ | Hostname of the site (www.example.com) |
To use a macro, just place the macro into the configuration value such as:
Dear, @LDAP:givenName@, Thank you for your activity today, @PWM:CurrentTime:EEE, MMM d, yyyy@.
This macro will then be expanded to:
Dear, John, Thank you for your activity today, Wed, Jul 4, 2001.