This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Quest Password Manager - Is it possible to send Passcode at Users Personal Email ID

Hi Team,

In our scenario Quest Password Manager has been integrated with AD. We are looking at customizing the "Assign Passcode" activity as below:
- From Helpdesk site the Passcode is generated for a user
- The Passcode is sent to users personal Email ID

Using UserAccountInfo, we can get the users EmailID, set in AD. But we want to send the generated Passcode to an alternate/personal Email ID(because the user has forgotten his password for the primary email ID).
Let me know if anyone has come across similar situation and what would be the steps to achieve it.

Regards,
Sandeep

Parents
  • Sample can be found on the PM CD at
    \CD\Password Manager\SDK\Samples\SetPasscode\SetPasscode.txt

    #Passcode length
    $PASSCODE_LENGTH = 12

    #Obtain Password Manager connection to the specified domain
    $connection = $global.GetDirectoryConnectionByName(<domain Name>)

    #Find user by name in the specified domain
    $user = $global.GetUserByName($connection, <User Name>, [string[]]("objectGUID", "mail"))

    #Obtain user's GUID
    $userId = $user.objectGUID

    #Generate a passcode for a user
    $PASSCODE= $global.GeneratePasscode($PASSCODE_LENGTH)

    #Assign passcode to a user
    $global.QAProfileAssignPasscode($connection, $userId, $passcode,<life time of passcode in minutes>)

    $global.EmailUserHtml(<Mail>,<Subject>, <Body>)
Reply
  • Sample can be found on the PM CD at
    \CD\Password Manager\SDK\Samples\SetPasscode\SetPasscode.txt

    #Passcode length
    $PASSCODE_LENGTH = 12

    #Obtain Password Manager connection to the specified domain
    $connection = $global.GetDirectoryConnectionByName(<domain Name>)

    #Find user by name in the specified domain
    $user = $global.GetUserByName($connection, <User Name>, [string[]]("objectGUID", "mail"))

    #Obtain user's GUID
    $userId = $user.objectGUID

    #Generate a passcode for a user
    $PASSCODE= $global.GeneratePasscode($PASSCODE_LENGTH)

    #Assign passcode to a user
    $global.QAProfileAssignPasscode($connection, $userId, $passcode,<life time of passcode in minutes>)

    $global.EmailUserHtml(<Mail>,<Subject>, <Body>)
Children
No Data