{"id":19504332,"url":"https://github.com/tools4everbv/helloid-conn-prov-target-salesforce-scim","last_synced_at":"2026-05-07T16:39:06.347Z","repository":{"id":45888077,"uuid":"373573352","full_name":"Tools4everBV/HelloID-Conn-Prov-Target-Salesforce-SCIM","owner":"Tools4everBV","description":"HelloID-Conn-Prov-Target-SalesForce","archived":false,"fork":false,"pushed_at":"2026-03-10T08:34:54.000Z","size":338,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-03-10T15:56:37.380Z","etag":null,"topics":["crm","provisioning","salesforce","scim","target"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tools4everBV.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-06-03T16:27:12.000Z","updated_at":"2026-03-10T08:34:46.000Z","dependencies_parsed_at":"2024-10-28T14:54:55.586Z","dependency_job_id":"de876118-56d1-484d-935f-8c1c7addf405","html_url":"https://github.com/Tools4everBV/HelloID-Conn-Prov-Target-Salesforce-SCIM","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Tools4everBV/HelloID-Conn-Prov-Target-Salesforce-SCIM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-Salesforce-SCIM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-Salesforce-SCIM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-Salesforce-SCIM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-Salesforce-SCIM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tools4everBV","download_url":"https://codeload.github.com/Tools4everBV/HelloID-Conn-Prov-Target-Salesforce-SCIM/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-Salesforce-SCIM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32746266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crm","provisioning","salesforce","scim","target"],"created_at":"2024-11-10T22:25:23.167Z","updated_at":"2026-05-07T16:39:06.335Z","avatar_url":"https://github.com/Tools4everBV.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HelloID-Conn-Prov-Target-Salesforce-SCIM\n\n\u003c!--\n** for extra information about alert syntax please refer to [Alerts](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts)\n--\u003e\n\n\u003e [!WARNING]\nThis connector has been updated to meet the requirements of a PowerShell V2 target connector.\u003cbr\u003e\nThe update was dry-coded and could not be tested in a working environment.\u003cbr\u003e\nWe recommend thoroughly testing and validating the connector during implementation, as the code may require adjustments.\n\n\u003e [!IMPORTANT]\n\u003e This repository contains the connector and configuration code only. The implementer is responsible to acquire the connection details such as username, password, certificate, etc. You might even need to sign a contract or agreement with the supplier before implementing this connector. Please contact the client's application manager to coordinate the connector requirements.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./Logo.png\"\u003e\n\u003c/p\u003e\n\n## Table of contents\n\n- [HelloID-Conn-Prov-Target-Salesforce-SCIM](#helloid-conn-prov-target-salesforce-scim)\n  - [Table of contents](#table-of-contents)\n  - [Introduction](#introduction)\n  - [Supported features](#supported-features)\n  - [Getting started](#getting-started)\n    - [HelloID Icon URL](#helloid-icon-url)\n    - [Requirements](#requirements)\n    - [Connection settings](#connection-settings)\n    - [Correlation configuration](#correlation-configuration)\n    - [Field mapping](#field-mapping)\n    - [Account Reference](#account-reference)\n  - [Development resources](#development-resources)\n    - [API endpoints](#api-endpoints)\n    - [API documentation](#api-documentation)\n  - [Getting help](#getting-help)\n  - [HelloID docs](#helloid-docs)\n\n## Introduction\n\n_HelloID-Conn-Prov-Target-Salesforce-SCIM_ is a _target_ connector. _Salesforce-SCIM_ provides a set of REST APIs that allow you to programmatically interact with its data. The SalesForce API is a scim based (http://www.simplecloud.info) API. The code used for this connector is based on the _https://github.com/Tools4everBV/HelloID-Conn-Prov-Target-Generic-Scim_ generic scim connector.\n\n## Supported features\n\nThe following features are available:\n\n| Feature                                   | Supported | Actions                                 | Remarks |\n| ----------------------------------------- | --------- | --------------------------------------- | ------- |\n| **Account Lifecycle**                     | ✅         | Create, Update, Enable, Disable, Delete |         |\n| **Permissions**                           | ✅         | Retrieve, Grant, Revoke                 | Static  |\n| **Resources**                             | ❌         | -                                       |         |\n| **Entitlement Import: Accounts**          | ✅         | -                                       |         |\n| **Entitlement Import: Permissions**       | ❌         | -                                       |         |\n| **Governance Reconciliation Resolutions** | ✅         | -                                       |         |\n\n\u003c!--\nExample\n### ⚠️ Governance Reconciliation Resolutions\nGovernance reconciliation is supported for reporting purposes.\nResolutions are not possible because...\n--\u003e\n\n## Getting started\n\n### HelloID Icon URL\nURL of the icon used for the HelloID Provisioning target system.\n```\nhttps://raw.githubusercontent.com/Tools4everBV/HelloID-Conn-Prov-Target-Salesforce-SCIM/refs/heads/main/Icon.png\n```\n\n### Requirements\n\n\u003c!--\nDescribe the specific requirements that must be met before using this connector, such as the need for an agent, a certificate or IP whitelisting.\n\n**Please ensure to list the requirements using bullet points for clarity.**\n\nExample:\n\n- **SSL Certificate**:\u003cbr\u003e\n  A valid SSL certificate must be installed on the server to ensure secure communication. The certificate should be trusted by a recognized Certificate Authority (CA) and must not be self-signed.\n- **IP Whitelisting**:\u003cbr\u003e\n  The IP addresses used by the connector must be whitelisted on the target system's firewall to allow access. Ensure that the firewall rules are configured to permit incoming and outgoing connections from these IPs.\n--\u003e\n\n### Connection settings\n\nThe following settings are required to connect to the API.\n\n| Setting           | Description                                                                                  | Mandatory |\n| ----------------- | -------------------------------------------------------------------------------------------- | --------- |\n| ClientID          | The ClientID to the Salesforce SCIM API                                                      | Yes       |\n| ClientSecret      | The ClientSecret to the Salesforce SCIM API                                                  | Yes       |\n| UserName          | The UserName to the Salesforce SCIM API                                                      | Yes       |\n| Password          | The Password to the Salesforce SCIM API                                                      | Yes       |\n| BaseUrl           | The BaseUrl to the Salesforce environment. e.g. [https://customer.my.salesforce.com]         | Yes       |\n| AuthenticationUri | The URI to retrieve the oAuth token. e.g [https://test.salesforce.com/services/oauth2/token] | Yes       |\n\n### Correlation configuration\n\nThe correlation configuration is used to specify which properties will be used to match an existing account within _Salesforce-SCIM_ to a person in _HelloID_.\n\n| Setting                   | Value                             |\n| ------------------------- | --------------------------------- |\n| Enable correlation        | `True`                            |\n| Person correlation field  | `PersonContext.Person.ExternalId` |\n| Account correlation field | `employeeNumber`                  |\n\n\u003e [!TIP]\n\u003e _For more information on correlation, please refer to our correlation [documentation](https://docs.helloid.com/en/provisioning/target-systems/powershell-v2-target-systems/correlation.html) pages_.\n\n### Field mapping\n\nThe field mapping can be imported by using the _fieldMapping.json_ file.\n\n### Account Reference\n\nThe account reference is populated with the property `id` property from _Salesforce-SCIM_\n\n## Development resources\n\n### API endpoints\n\nThe following endpoints are used by the connector\n\n| Endpoint      | HTTP Method | Description                                  |\n| ------------- | ----------- | -------------------------------------------- |\n| /Users        | GET         | Create, update and retrieve user information |\n| /Entitlements | GET         | Retrieve entitlements                        |\n| /Roles        | GET         | Retrieve roles                               |\n\n### API documentation\n\nhttps://help.salesforce.com/s/articleView?id=xcloud.identity_overview.htm\u0026type=5\n\n## Getting help\n\n\u003e [!TIP]\n\u003e _For more information on how to configure a HelloID PowerShell connector, please refer to our [documentation](https://docs.helloid.com/en/provisioning/target-systems/powershell-v2-target-systems.html) pages_.\n\n## HelloID docs\n\nThe official HelloID documentation can be found at: https://docs.helloid.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-salesforce-scim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-salesforce-scim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-salesforce-scim/lists"}