Pre-Iterate Rule :
Labels
- AD (8)
- Aggregation (8)
- Audit Management (1)
- AWS (1)
- Certification (7)
- Compass_Useful_Links (1)
- Courses (1)
- Custom Reports (3)
- Custom Tasks (5)
- Database (OIM) (3)
- Database (Sailpoint) (2)
- E-Fix (3)
- Eclipse (2)
- EmailTemplate (1)
- Excel (7)
- Forgerock (1)
- Forms (4)
- GitHub (6)
- Group Management (3)
- IIQ Console Commands (1)
- IQ Service (1)
- ISC (22)
- ISC Application Management (3)
- ISC-LifeCycleState (1)
- ISC-Transforms (1)
- ISC-VSCode (1)
- Java (13)
- JML (1)
- Kanada (1)
- LCM (4)
- Linux (3)
- Loggers (3)
- MS Office (1)
- MySQL (8)
- Notifications (1)
- OIM (19)
- Password Management (2)
- Policy Violation (2)
- Provisioning (1)
- ProvisioningPlan (1)
- Quicklink (1)
- RBAC (4)
- References (1)
- Role Management (3)
- Rules_Scripts_APIs (33)
- Sailpoint (34)
- SailPoint - Certification (1)
- SailPoint - Glossary (2)
- Sailpoint API's (7)
- SailPoint Best Practices (1)
- Scripts (1)
- Softwares (1)
- SSB (2)
- UAT (1)
- UI (2)
- UI/Task Server Configuration (1)
- Upgradation (1)
- VM Ware (1)
- Web Service (9)
- Workflow (8)
- Workgroup (2)
- XML (1)
Friday, July 22, 2022
Connector Rules
Aggregation Rules
Correlation Rule :
Monday, July 18, 2022
How to check user exist in specific group or not?
import sailpoint.object.Filter;
import sailpoint.object.Identity;
import sailpoint.object.IdentityEntitlement;
import sailpoint.object.QueryOptions;
import sailpoint.tools.GeneralException;
public boolean checkUserENT(String userID, String entValue, String appName) throws GeneralException{
boolean addEntExist = false;
QueryOptions qo = new QueryOptions();
Filter filter = Filter.and(Filter.eq("identity.id", id), Filter.eq("value",entValue), Filter.eq("application.name", appName));
qo.addFilter(filter);
int countObjects = context.countObjects(IdentityEntitlement.class, qo);
if(countObjects > 0){
addEntExist = true;
}
String appName = "Active Directory";
String entValue = "CN="IdentityIQ, OU=Groups, DC=mightypedia,DC=com";
String user = ""Mary.Johnson;
String userID = context.getObjectByName(Identity.class, user).getId();
boolean checkENT = checkUserENT(userID , entValue ,appName );
return checkENT ;
}
Sunday, July 17, 2022
How to convert role from one role to another role?
//Conversion of role from one type to another type & making the roles into inheritance::: -
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE Rule PUBLIC "sailpoint.dtd" "sailpoint.dtd">
<Rule language="beanshell" name="Convert-Role">
<Source>
import sailpoint.object.Bundle;
import sailpoint.object.Filter;
import sailpoint.object.Identity;
import sailpoint.object.QueryOptions;
import sailpoint.tools.Util;
import sailpoint.api.IncrementalObjectIterator;
List listofRoles = new ArrayList();
Bundle container = context.getObjectByName(Bundle.class,"Legacy-Birthright-Roles");
listofRoles.add(container);
QueryOptions qo = new QueryOptions();
qo.addFilter(Filter.eq("type", "IT"));
//qo.addFilter(Filter.eq("name", "Contractor_BusinessRole"));
IncrementalObjectIterator iterator = new IncrementalObjectIterator(context, Bundle.class,qo);
while (iterator != null && iterator.hasNext()) {
Bundle bundle = iterator.next();
// bundle.setType("birthright");
bundle.setInheritance(listofRoles);
context.saveObject(bundle);
context.commitTransaction();
context.decache();
}
Util.flushIterator(iterator);
</Source>
</Rule>
IAM, IGA & Identity Security
IAM sets up the employee's account so they can log in and access the application with their credentials. IGA makes sure that access requ...
Featured Articles
-
public static String extractSessionIDFromGetSessionId(String jsonObject) throws ParseException { String methodName = "extractSession...
-
Connector Rules # Pre-Iterate # BuildMap # JDBCBuildMap # SAPBuildMap # SAPHRManagerRule # PeopleSoftHRMSBuildMap # FilePar...
-
public ProvisioningPlan buildMoveADAccountsPlan(WorkflowContext wfc) throws GeneralException { Logger ruleLog = Logger.getL...
-
IIQ Installation Matrix : IdentityIQ Supported Platforms Matrix - Compass https://community.sailpoint.com/t5/IdentityIQ-Articles/IdentityIQ-...
-
// Fetch current date : Calender calender = Calender.getInstance(); Date currentDate = calender.getTime(); // Printing current date in ter...
-
RJ_KEY — auto generated key (the Job ID) RJ_NAME — name of the scheduled job RJ_JOB_STATUS — current status of the job RJ_EVENT_CNT — number...
-
Configuration steps for Log4j :- 1. Navigate to the below path : C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\idenityiq\W...
-
1. Configure the Manager Quicklink population to allow account only requests. a. Navigate to ===> Global Settings ===> Quicklink Pop...
-
Ex: 1. Navigate to the following directory C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\identityiq\WEB-INF\classes\sailpoi...
-
# ./ iiq console -j # Display the list of console commands: help (or) ? # Exit the from IIQ console : quit # Delete all identities...