{"id":19504400,"url":"https://github.com/tools4everbv/helloid-conn-prov-target-activedirectory","last_synced_at":"2025-08-08T06:10:22.545Z","repository":{"id":41978175,"uuid":"312096255","full_name":"Tools4everBV/HelloID-Conn-Prov-Target-ActiveDirectory","owner":"Tools4everBV","description":"Active Directory - Target","archived":false,"fork":false,"pushed_at":"2025-08-04T14:03:26.000Z","size":321,"stargazers_count":2,"open_issues_count":1,"forks_count":2,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-04T18:08:48.770Z","etag":null,"topics":["active-directory","dir","dynamic","dynamic-permissions","dynamicpermissions","itm","permissions","provisioning","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":null,"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}},"created_at":"2020-11-11T21:38:02.000Z","updated_at":"2025-06-05T09:56:59.000Z","dependencies_parsed_at":"2024-04-03T15:48:16.039Z","dependency_job_id":"4bd54cfb-8c5b-4a99-81fb-3ad077ec62f4","html_url":"https://github.com/Tools4everBV/HelloID-Conn-Prov-Target-ActiveDirectory","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/Tools4everBV/HelloID-Conn-Prov-Target-ActiveDirectory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-ActiveDirectory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-ActiveDirectory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-ActiveDirectory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-ActiveDirectory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tools4everBV","download_url":"https://codeload.github.com/Tools4everBV/HelloID-Conn-Prov-Target-ActiveDirectory/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-ActiveDirectory/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269373109,"owners_count":24406321,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-08T02:00:09.200Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["active-directory","dir","dynamic","dynamic-permissions","dynamicpermissions","itm","permissions","provisioning","target"],"created_at":"2024-11-10T22:25:39.247Z","updated_at":"2025-08-08T06:10:22.521Z","avatar_url":"https://github.com/Tools4everBV.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# HelloID-Conn-Prov-Target-ActiveDirectory\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=\"https://github.com/Tools4everBV/HelloID-Conn-Prov-Target-ActiveDirectory/blob/main/Logo.png?raw=true\"\u003e\n\u003c/p\u003e\n\n## Table of contents\n\n- [HelloID-Conn-Prov-Target-ActiveDirectory](#helloid-conn-prov-target-activedirectory)\n  - [Table of contents](#table-of-contents)\n  - [Introduction](#introduction)\n  - [Getting started](#getting-started)\n    - [HelloID Icon URL](#helloid-icon-url)\n    - [Provisioning PowerShell V2 connector](#provisioning-powershell-v2-connector)\n      - [Correlation configuration](#correlation-configuration)\n      - [Field mapping](#field-mapping)\n    - [Connection settings](#connection-settings)\n    - [Prerequisites](#prerequisites)\n  - [Getting help](#getting-help)\n  - [HelloID docs](#helloid-docs)\n\n## Introduction\n\n_HelloID-Conn-Prov-Target-ActiveDirectory_ is a _target_ connector. This connector is used to dynamically add Active Directory groups to Active Directory users by assigning subPermissions within HelloID.\n\nThe following lifecycle actions are available:\n\n| Action                                | Description                                                              |\n| ------------------------------------- | ------------------------------------------------------------------------ |\n| create.ps1                            | PowerShell _create_ lifecycle action. This action correlates the account |\n| permissions/groups/subPermissions.ps1 | PowerShell _subPermissions_ lifecycle action                             |\n| resources/groups/resources.ps1        | PowerShell _resources_ lifecycle action                                  |\n| configuration.json                    | Default _configuration.json_                                             |\n| fieldMapping.json                     | Default _fieldMapping.json_                                              |\n\n## Getting started\n\n### HelloID Icon URL\nURL of the icon used for the HelloID Provisioning target system.\n\n```\nhttps://raw.githubusercontent.com/Tools4everBV/HelloID-Conn-Prov-Target-ActiveDirectory/refs/heads/main/Icon.png\n```\n### Provisioning PowerShell V2 connector\n\n#### Correlation configuration\n\nThe correlation configuration is used to specify which properties will be used to match an existing account within _ActiveDirectory_ to a person in _HelloID_.\n\nPlease rename the field mapping correlation field to the correlation field used in the dependent system. \nMost likely the built-in Microsoft Active Directory target system.\n\nTo properly setup the correlation:\n\n1. Open the `Correlation` tab.\n\n2. Specify the following configuration:\n\n    | Setting                   | Value                             |\n    | ------------------------- | --------------------------------- |\n    | Enable correlation        | `True`                            |\n    | Person correlation field  | `PersonContext.Person.ExternalId` |\n    | Account correlation field | `employeeId`                      |\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_](./fieldMapping.json) file.\n\n### Connection settings\n\nThe following settings can be configured.\n\n| Setting                 | Description                                                                     | Mandatory |\n| ----------------------- | ------------------------------------------------------------------------------- | --------- |\n| Fixed domain controller | Optionally fill in a domain controller if a fixed domain controller is required |           |\n| Debug                   | Creates extra logging for debug purposes                                        |           |\n\n### Prerequisites\nThe powershell ActiveDirectory module is required for this target connector.\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\u003e [!TIP]\n\u003e  _If you need help, feel free to ask questions on our [forum](https://forum.helloid.com)_.\n\n## HelloID docs\n\nThe official HelloID documentation can be found at: https://docs.helloid.com/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-activedirectory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-activedirectory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-activedirectory/lists"}