#* The server renders this HTML page in an end-user's browser when device selection is required. Velocity variables (identified by the $ character) are generated at runtime by the server. Change text or formatting as needed. Modifying Velocity statements is not recommended as it may interfere with expected server behavior. *# #set( $messageKeyPrefix = "pingone.mfa.update.nickname." ) #set( $devicePairingMessageKeyPrefix = "pingone.mfa.device.pairing." ) #if($device.type.toLowerCase() == "android" || $device.type.toLowerCase() == "iphone") #set ($deviceMessageKey = "mobile") #else #set ($deviceMessageKey = ${device.type.toLowerCase()}) #end #set( $deviceMessageKeyPrefix = "${deviceMessageKey}.$devicePairingMessageKeyPrefix" ) #set( $deviceIcon = $languagePackMessages.getMessage($deviceMessageKeyPrefix, "icon")) $languagePackMessages.getMessage($messageKeyPrefix, "title")
#if($deviceIcon == "security_key" || $deviceIcon == "fido2")
#elseif($deviceIcon == "platform")
#else
#end #if($deviceIcon == "sms") #elseif($deviceIcon == "email") #elseif($deviceIcon == "voice") #elseif($deviceIcon == "whatsapp") #elseif($deviceIcon == "mobile") #elseif($deviceIcon == "platform") #elseif($deviceIcon == "security_key") #elseif($deviceIcon == "fido2") #end
#if($deviceIcon == "security_key" || $deviceIcon == "fido2")
#elseif($deviceIcon == "platform")
#else
#end
#if ($deviceMessageKey == "mobile")
$escape.escape($applicationName)
#else
$languagePackMessages.getMessage($deviceMessageKeyPrefix, "method", $device.defaultDisplayName)
#end

$languagePackMessages.getMessage($messageKeyPrefix, "message")

Enter the nickname for the device