Chat now with support
Chat with Support

Starling Connect Identity Manager Integrated - Administration Guide

About this guide One Identity Starling Connect overview One Identity Starling Supported cloud applications Configuring connectors Connector versions Salesforce Facebook Workplace SAP Cloud Platform JIRA Server RSA Archer SuccessFactors Amazon S3 AWS ServiceNow Dropbox Crowd Atlassian JIRA Confluence Trello Box Pipedrive SuccessFactors HR NutShell Insightly Egnyte SugarCRM Oracle IDCS Statuspage Zendesk Sell Workbooks DocuSign Citrix ShareFile Zendesk Azure AD GSuite Concur Tableau GoToMeeting Coupa AWS Cognito Okta Creating a service account in GSuite Setting a trial account on Salesforce Working with Azure AD Generating a private key for service account in GoToMeeting OneIM limitations Configuring Amazon S3 AWS connector to support entitlements for User and Group Outbound IP addresses

Configuring Amazon S3 AWS connector to support entitlements for User using the Synchronization Editor

The Synchronization Editor tool is used to configure the Amazon (S3 and AWS) connector to support entitlements for User.

To configure Amazon S3 AWS connector to support entitlements for User:

  1. Open the Synchronization Editor.

  2. Open the specific synchronization project.

  3. Navigate to the Mappings tab and select User.

  4. Remove vrtEntitlements from the One Identity Manager side in the Mapping window.

  5. In the Property mapping rules section, add the new mapping rule Value Comparison Rule, with the value vrtProfiles <--> Entitlements~value.

  6. Run the synchronization.

    The users and entitlements that exist on the target system instance are synchronized with One Identity Manager.

Configuring Amazon S3 AWS connector to support entitlements for Group

To configure the Amazon (S3 and AWS) connector to support entitlements for Group, create a custom process using the Designer tool and then configure the connector using the Synchronization Editor.

To configure the Amazon S3 AWS Connector to support entitlements for Group, do the following:

Creating a custom process for Amazon S3 AWS connector to support entitlements for Group using the Designer tool

The Designer tool is used to create a custom process for Group.

NOTE:Refer to the default custom process for User. For more information, see Viewing the default custom process for User.

To create a custom process for Amazon S3 AWS connector to support entitlements for Group:

  1. Open the Designer tool.
  2. In the Navigation pane, select Process Orchestration |Custom process| Navigation| Process Editor| Create a new process.
    The Process properties window is displayed.
  3. In the General tab, enter the following values:
    Table 174: Values for creating custom process for Group

    Process properties

    Value

    Name

    UCI_UCIGroupHasItem_Update

    Table

    UCIGroupHasItem

    Pre-script for generating

    If Not CBool(Connection.Variables("FULLSYNC")) AndAlso _

    Not CBool(Connection.Variables("PendingChangeReady")) AndAlso _

    Not $FK(UID_UCIGroup).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 myUCIGroup As ISingleDbObject = Connection.CreateSingle("UCIGroup",$UID_UCIGroup$)

    data = DPR_GetAdHocData($FK(UID_UCIGroup).FK(UID_UCIRoot).XObjectKey$,"SCIM","","Update",myUCIGroup.GetEntity())

    Catch ex As AdHocDataException

    End Try

    If Not data is Nothing

    values("AdHocDataFound") = True

    values("ObjectKey") = New DbObjectKey("UCIGroup",$UID_UCIGroup$).ToXmlString()

    values("UID_DPRSystemVariableSet") = data("VariableSetUID")

    values("UID_DPRProjectionConfiguration") = data("ProjectionConfigUID")

    values("UID_QBMServer") = data("ExecutionServerUID")

    End if

    End If

    Generating condition

    Value = Not CBool(Connection.Variables("FULLSYNC")) AndAlso _

    Not CBool(Connection.Variables("PendingChangeReady")) AndAlso _

    Not $FK(UID_UCIGroup).FK(UID_UCIRoot).IsManualProvisioning:Bool$ AndAlso _

    CBool(values("AdHocDataFound")) Andalso _

    UCI_TargetUsesProfiles($FK(UID_UCIGroup).UID_UCIRoot$)

  4. In the Events tab, at the bottom of the page, click +.
    The Edit event window is displayed.
  5. In the Edit event window, click + next to the Object Event field.

    The Edit object event window is displayed

  6. In the Edit object event, select Delete and then Insert from the list. Click OK.
    The Process step properties window is displayed.
  7.  In the Process step properties window, select the values as follows:
    1. In the General tab, in the Name field, enter the value PUT/PATCH Group.
    2. Select ProjectorComponent – AdHocProjectionSingle from the Process Task drop down list.
    3. In the Generation tab, enter the script for server selection: Value = values("UID_QBMServer").ToString().
    4. In the Error Handling tab, select Stop on Error.
  8. In the Parameters tab at the bottom, add the values for ForceSyncOf.
  9. Set the parameter CausingEntityPatch to the following value:
    Dim myUCIGroup As ISingleDbObject =
    Connection.CreateSingle("UCIGroup",$UID_UCIGroup$)
    Value = DPR_WrapObjectForProjection(myUCIGroup.GetEntity())

    The custom process UCI_UCIGroupHasItem_Update is created for Group.
  10. Click Commit to Database.
  11. Select Database| Compile Database in the Designer tool.

  12. Use the Synchronization Editor Tool to create a new mapping for Group. For more information, see Configuring Amazon S3 AWS connector to support entitlements for Group using the Synchronization Editor

Configuring Amazon S3 AWS connector to support entitlements for Group using the Synchronization Editor

The Synchronization Editor tool is used to configure the Amazon (S3 and AWS) connector to support entitlements for Group.

NOTE: Create a multivalued array property to hold entitlements for Group.

To configure Amazon S3 AWS connector to support entitlements for Group:

  1. Open the Synchronization Editor tool.

  2. Open the specific synchronization project.

  3. Navigate to Configuration | One Identity Manager Connection |Update Schema.

  4. Activate the project.
  5. Navigate to the Mappings tab and select Group.
  6. In the Property pane, select UID_UCIGroup.
  7. Click Add under UID_UCIGroup.
    The Edit property window is displayed.
  8. Enter the Name and Display name for the property to be created. For example, vrtProfilesArr.
  9. Select the options in the check boxes below the Display name field according to your requirements.
  10. Click the + button to add the schema type.
  11. Select the Member key properties for Group as listed in the table below:

    Table 175: Member key properties
    Entity Value
    M:N schema type UCIGroupHasItem
    UID_UCIGroup
    UID_UCIItem
    Primary key property OjectGUID
     

  12. Click OK.
  13. Add a new mapping rule Value Comparison Rule with vrtProfiles <--> Entitlements~value.
  14. Run the synchronization.

    The groups and entitlements that exist on target system instance are synchronized with One Identity Manager.

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating