App Password Changed Email Template
The App Password Changed email notifies a user if they change their IdentityNow password, if your site is configured for pass-through authentication. The user also receives this email if they change the password for any app associated with the source selected for pass-through authentication.
Name: App Password Changed
Subject:
ATTENTION: Your {PRODUCT_NAME} password update #if ( > 0) failed #else was successful #end #else was successful #end}) #if (${sourceFailedCount
Body:
Dear ${user.name},
#if (${appCount} > 0)
#if (${appCount} > 1)
#if (${appFailedCount} > 0)
Your password was changed for the following apps which share a password:
#else
Your password has been changed for the following apps which share a password:
#end
#else
#if (${appFailedCount} > 0)
Your password was changed for app:
#else
Your password has been changed for app:
#end #end
#foreach ($item in ${appList}) $item
#end
#else
<!-- If not part of a source, we must be an admin, state sailpoint was updated. -->
#if (${sourceCount} == 0)
<!-- Only display when there are no errors. -->
#if (${sourceFailedCount} == 0)
Your password has been changed in ${PRODUCT_NAME}
#end #end
<!-- We updated a source(s), no failures no apps, state sailpoint was updated. Flat file case. -->
#if (${sourceCount} > 0)
#if (${appFailedCount} == 0)
<!-- Only display when three are no errors. -->
#if (${appCount} == 0)
Your password has been changed in ${PRODUCT_NAME}
#end #end #end #end
#if (${appFailedCount} > 0)
#if (${appFailedCount} > 1)
<!-- If no sources were updated, use the other sentence. -->
#if (${sourceCount} > 0)
However, your password failed to update for the following apps which also share the password:
#else
Your password failed to update for the following apps which also share the password:
#end
#else
<!-- If no sources were updated, use the other sentence. -->
#if (${sourceCount} > 0)
However, your password failed to update for the following app which also shares the password:
#else
Your password failed to update for the following app which also shares the password:
#end #end
#foreach ($item in ${appFailedList}) $item
#end
#else
<!-- The source failed to update and the source has no apps for this user. -->
#if (${sourceFailedCount})
#if (${sourceFailedCount} > 0)
<!-- If no sources were updated, use the other sentence. -->
#if (${sourceCount} > 0)
However, your password failed to update for all the systems that share the password.
#else
Your password failed to update for all the systems which also share the password.
#end #end #end #end
#if (${appNotAttemptedCount} > 0)
#if (${appNotAttemptedCount} > 1)
Because your primary authentication source failed to update, the following apps were not attempted:
#else
Because your primary authentication source failed to update, the following app was not attempted:
#end
#foreach ($item in ${appNotAttemptedList}) $item
#end
#else
<!-- The source failed to update and the source has no apps for this user. -->
#if (${sourceNotAttemptedCount})
#if (${sourceNotAttemptedCount} > 0)
Because your primary authentication source failed to update, other systems that shared the password were not attempted.
#end #end #end
#if (${appFailedCount} > 0)
#if (${appFailedCount} > 1)
Please try again to change your password on any of the failed apps. This change will apply to all apps in this email.
#else
Please try again to change your password on this failed app. This change will apply to all apps in this email.
#end
#else
<!-- The source failed to update and the source has no apps for this user. -->
#if (${sourceFailedCount})
#if (${sourceFailedCount} > 0)
Please try to change your password again. This change will apply to all systems and apps that share your password.
#end #end #end
If you did not make this change please contact your IT administrator immediately.
Thanks,
The ${PRODUCT_NAME} Team
Attributes
This email template uses version 1 global variables and the following template-specific attributes:
Name | Type | Description |
---|---|---|
acctName | String | The name of the account. |
appCount | String | The count of the apps that successfully were updated. |
appFailedCount | String | The count of apps that failed to update. |
appFailedList | Array | The list of app names that failed to update. |
appList | Array | The list of app names that successfully were updated. |
appNotAttemptedCount | String | The number of applications that IdentityNow did not try to update. |
appNotAttemptedList | Array | The list of application names that IdentityNow did not try to update. |
sourceCount | String | The count of sources that successfully updated. |
sourceFailedCount | String | The count of sources that failed to update. |
sourceFailedList | Array | The list of source names that failed to update. |
sourceList | Array | The list of source names that successfully updated. |
sourceNotAttemptedCount | String | The number of sources that IdentityNow did not try to update. |
sourceNotAttemptedList | Array | The list of source names that IdentityNow did not try to update. |