This section describes the synchronization and assignment of PermissionSets to Users with One Identity Manager.
To synchronize and assign PermissionSets to Users with One Identity Manager
For more information, see
This section describes the synchronization and assignment of PermissionSets to Users with One Identity Manager.
To synchronize and assign PermissionSets to Users with One Identity Manager
For more information, see
This section describes the procedure to create mapping for PermissionSets.
To create mapping for PermissionSets
Field | Value |
Mapping name | PermissionSets |
Mapping direction | Both directions |
NOTE: Select the option Maps objects referenced by multiple references.
Field | Value |
One Identity Manager schema class | PermissionSets |
Target system schema class | PermissionSets(all) |
Field/ Option | Value |
Name | vrtUser |
Display name | vrtUser |
Select the following options, below the Display name field, according to your requirements:
Select the Member key properties for Group as listed in the table below
Entity | Value |
M:N schema type |
UCIUserHasItem |
UID_UCIItem | |
UID_UCIUser | |
Primary key property |
OjectGUID |
Add a new mapping rule Value Comparison Rule with vrtUser <--> members~value.
Run the synchronization.
This section describes the procedure to create a Process Chain using Designer.
To create a Process Chain using Designer
Process properties |
Value |
---|---|
Name |
UCI_UCIPermissionSethasItem_Update |
Table |
UCIUserHasItem |
Pre-script for generating |
If Not CBool(Connection.Variables("FULLSYNC")) AndAlso _ Not CBool(Connection.Variables("PendingChangeReady")) AndAlso _ Not $FK(UID_UCIItem).FK(UID_UCIRoot).IsManualProvisioning:Bool$ Then
Imports System.Collections.Generic Dim data As IDictionary(Of String,string) = Nothing values("AdHocDataFound") = False values("NeedExecute") = true ' try to get UCI data Try Dim myUCIItem As ISingleDbObject = Connection.CreateSingle("UCIItem",$UID_UCIItem$) data = DPR_GetAdHocData($FK(UID_UCIItem).FK(UID_UCIRoot).XObjectKey$,"SCIM","","Update",myUCIItem.GetEntity()) Catch ex As AdHocDataException End Try If Not data is Nothing values("AdHocDataFound") = True values("ObjectKey") = New DbObjectKey("UCIItem",$UID_UCIItem$).ToXmlString() values("UID_DPRSystemVariableSet") = data("VariableSetUID") values("UID_DPRProjectionConfiguration") = data("ProjectionConfigUID") values("UID_QBMServer") = UCI_GetProvisioningServer(data("ExecutionServerUID"), Entity, data("ExecutionServerTag")) End if |
Generating condition |
Value = Not CBool(Connection.Variables("FULLSYNC")) AndAlso _ Not CBool(Connection.Variables("PendingChangeReady")) AndAlso _ Not $FK(UID_UCIItem).FK(UID_UCIRoot).IsManualProvisioning:Bool$ AndAlso _ CBool(values("AdHocDataFound")) Andalso _ UCI_TargetUsesProfiles($FK(UID_UCIItem).UID_UCIRoot$) |
In the Edit event window, click + next to the Object Event field.
The Edit object event window is displayed.
The custom process UCI_UCIPermissionSethasItem_Update is created for PermissionSets.
Select Database| Compile Database in the Designer tool.
The password attribute of User object is a writeOnly field for all the connectors.
Connectors that support the password attribute in the User object
AWS IAM
© 2025 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center