Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Storing Initial Password of user in a hashed Custom Property

SanjeetaRao
New Contributor II
New Contributor II

Hi,

When Saviynt initially sets password for a user, Is there a way to store it in hashed CP.

 

13 REPLIES 13

rushikeshvartak
All-Star
All-Star
  • How user is created ?
  • Which connector is used ?

Regards,
Rushikesh Vartak
If you find this response useful, kindly consider selecting 'Accept As Solution' and clicking on the 'Kudos' button.

When an user is Created in Saviynt for the first time, Where it User's Password stored? Is there any way to copy the password in HCP?

Its get stored in password attribute of users table and can’t be copied in another attribute 


Regards,
Rushikesh Vartak
If you find this response useful, kindly consider selecting 'Accept As Solution' and clicking on the 'Kudos' button.

Is there a way to retrieve it ?

No it’s encrypted and can’t be decrypted 


Regards,
Rushikesh Vartak
If you find this response useful, kindly consider selecting 'Accept As Solution' and clicking on the 'Kudos' button.

SanjeetaRao
New Contributor II
New Contributor II

Then the only way to see that password is to send it to user/manager. Am I right? Can you also specify the dynamic attribute which we can use to send password to user's manager?

${password}


Regards,
Rushikesh Vartak
If you find this response useful, kindly consider selecting 'Accept As Solution' and clicking on the 'Kudos' button.

SanjeetaRao
New Contributor II
New Contributor II

Hi @rushikeshvartak 

This is the email template content that we are passing for now when new User is created.

Hi ${users.firstname} ${users.lastname},
Your Saviynt profile Request has been completed.
Request ID: ${requestid}
Password : ${password}

 

The email is getting triggered when the password attribute is removed. But when we add ${password}, it is giving error (There was an error while evaluating the email template, please login to ARS and complete the tasks assigned to you).

Please validate supported variables.

Purpose :

To get what variables are present to use in the email template.

Email Template steps :

keep Advanced HTML CSS flag is checked

Keep your email Address in TO

TO /CC/BCC & Subject - Don't use any dynamic variables

Add only below code in Email Body
${this.binding.variables.each {k,v -> println "$k = $v" + "" + "br" + ">"}}

Output : using the below expression. By putting it in the email body, it will print all variable names with values, and then accordingly, you can use it:


Regards,
Rushikesh Vartak
If you find this response useful, kindly consider selecting 'Accept As Solution' and clicking on the 'Kudos' button.

SanjeetaRao
New Contributor II
New Contributor II

Hi @rushikeshvartak 

It posted a list of variables with their values, but not the password attribute. 

The requirement is to send the password to user/manager

Please share output of it.


Regards,
Rushikesh Vartak
If you find this response useful, kindly consider selecting 'Accept As Solution' and clicking on the 'Kudos' button.

SanjeetaRao
New Contributor II
New Contributor II

HI @rushikeshvartak ,

Please find the output below:

 


entitlements = []br> request = com.saviynt.ecm.workflow.ARS_Requests : 339br> jbpm_activity_name = Grantbr> exceptionCount = 0br> allApproversComments = nullbr> fullhtmlassignedrows = br> requestkey = 421018br> rejectedEntitlementsOwners = []br> roles = nullbr> rejectedByMap = [:]br> fullrowhtmltablerows = br> out = java.io.PrintWriter@5ec5b523br> listofallrolesinrequest = []br> assigneemanager = IgaDemobr> approvedEntitlementsOwners = []br> requesttype = br> dynamicAttrsList = []br> entitlementshtmltablerowsv2 = br> entitlementshtmltablerowsv3 = br> approvallink = null/jbpmworkflowmanagement/showrequestdetails/AOM Manager Approval1.421018br> allrolesinrequest = br> requestlink = null/jbpmworkflowmanagement/showrequestdetails/AOM Manager Approval1.421018?reqid=339br> email = br> endpoints = ()br> entitlementshtmltablerows = br> allRejectorsComments = nullbr> rolesshtmltablerows = br> manager = IgaDemobr> approvedByMap = [:]br> rolesApprovedOrRejected = []br> rolename = br> request_access = com.saviynt.ecm.workflow.Request_Access : 350br> entitlement_values = []br> allApprovers = []br> requestor = Sanjeetabr> users = IGA.Automated38br> allRejectors = []br> task = nullbr> requestid = 421018br> rolemap = [:]br> baseUrlForEmail = https://release-n-plus-one.saviyntcloud.com/ECMbr> assignee = IGA.Automated38br> activityname = Grantbr> accounts = []br> user = IGA.Automated38br> curExecutionId = AOM Manager Approval1.421018br> accessItems = [com.saviynt.ecm.workflow.Request_Access : 350]br> [entitlements:[], request:com.saviynt.ecm.workflow.ARS_Requests : 339, jbpm_activity_name:Grant, exceptionCount:0, allApproversComments:null, fullhtmlassignedrows:, requestkey:421018, rejectedEntitlementsOwners:[], roles:null, rejectedByMap:[:], fullrowhtmltablerows:, out:java.io.PrintWriter@5ec5b523, listofallrolesinrequest:[], assigneemanager:IgaDemo, approvedEntitlementsOwners:[], requesttype:, dynamicAttrsList:[], entitlementshtmltablerowsv2:, entitlementshtmltablerowsv3:, approvallink:null/jbpmworkflowmanagement/showrequestdetails/AOM Manager Approval1.421018, allrolesinrequest:, requestlink:null/jbpmworkflowmanagement/showrequestdetails/AOM Manager Approval1.421018?reqid=339, email:, endpoints:(), entitlementshtmltablerows:, allRejectorsComments:null, rolesshtmltablerows:, manager:IgaDemo, approvedByMap:[:], rolesApprovedOrRejected:[], rolename:, request_access:com.saviynt.ecm.workflow.Request_Access : 350, entitlement_values:[], allApprovers:[], requestor:Sanjeeta, users:IGA.Automated38, allRejectors:[], task:null, requestid:421018, rolemap:[:], baseUrlForEmail:https://release-n-plus-one.saviyntcloud.com/ECM, assignee:IGA.Automated38, activityname:Grant, accounts:[], user:IGA.Automated38, curExecutionId:AOM Manager Approval1.421018, accessItems:[com.saviynt.ecm.workflow.Request_Access : 350]]

Manu269
All-Star
All-Star