Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Configuring connector ID in the JSON instead of hard coding with GRC systemname

AnandBN
New Contributor II
New Contributor II

Hi All,

We are using JSON structure like below in the GRC connection, what we have observed is the CONNECTOR ID is not pulling the value from endpoint attribute and nothing in the logs it shows the substitution for the CONNECTOR ID but still the external SOD evaluation is happening, and SOD are getting displayed on SAM

Scenario - We are trying is - If the GRC connector id used is incorrect, then we are expecting NO SOD found on the SAM. 

{
    "GRAC_IDM_RISK_WOUT_NO_SERVICES": {
        "OBJECT_ID": "${user.customproperty1}",
        "CONNECTOR_ID": "${endpoint.displayName}",
        "ROLE_TYPE": "",
        "USER_GROUP": "",
        "OBJECT_TYPE": "USR",
        "ORG_LEVEL": "",
        "BUSINESS_PROC": "",
        "REPORT_TYPE": "02",
        "RISK_ID": [
            "MM47",
            "MM37"
        ],
        "RULE_ID": "",
        "RISK_LEVEL": "",
        "RULE_SET_ID": "ACME",
        "REPORT_FORMAT": "2",
        "USER_TYPE": "",
        "SIMULATION_RISK_ONLY": "",
        "APPLICATION_TYPE": "SAP",
        "HIT_COUNT": "30000",
        "LANGUAGE": "EN"
    }
}

 

4 REPLIES 4

rushikeshvartak
All-Star
All-Star

What if you hardcode wrong

 

        "CONNECTOR_ID": "${endpoint.displayname}",

Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

AnandBN
New Contributor II
New Contributor II

When we hardcode wrong- We are getting expected result. That is External SOD evaluation is happening but No SOD will be found.

After variable maybe try restarting seems configuration not get used


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Sampritha_r
Saviynt Employee
Saviynt Employee

Hello,

Can you use below binding variable if your endpointname and displayname are same.

"CONNECTOR_ID":"${endpoint.endpointname}"