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 (19)
- Java (13)
- JML (1)
- Kanada (1)
- LCM (4)
- Linux (3)
- Loggers (3)
- MS Office (1)
- MySQL (5)
- 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 (33)
- 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>
Access Intelligence Center
Search Overview - SailPoint Identity Services https://documentation.sailpoint.com/saas/help/search/index.html
-
public static String extractSessionIDFromGetSessionId(String jsonObject) throws ParseException { String methodName = "extractSession...
-
SELECT br.name AS it_or_business_role_name, br.type AS it_or_business_role_type, it.name AS org_role_...