{"id":15406508,"url":"https://github.com/splittingred/modactivedirectory","last_synced_at":"2025-07-11T06:35:53.406Z","repository":{"id":1005032,"uuid":"821529","full_name":"splittingred/modActiveDirectory","owner":"splittingred","description":"ActiveDirectory integration into MODx Revolution","archived":false,"fork":false,"pushed_at":"2011-05-25T17:57:03.000Z","size":146,"stargazers_count":7,"open_issues_count":7,"forks_count":7,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-04-18T14:09:10.147Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://rtfm.modx.com/display/ADDON/modActiveDirectory","language":"PHP","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/splittingred.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}},"created_at":"2010-08-06T14:39:36.000Z","updated_at":"2022-09-05T10:46:27.000Z","dependencies_parsed_at":"2022-08-16T11:45:27.931Z","dependency_job_id":null,"html_url":"https://github.com/splittingred/modActiveDirectory","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/splittingred/modActiveDirectory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splittingred%2FmodActiveDirectory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splittingred%2FmodActiveDirectory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splittingred%2FmodActiveDirectory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splittingred%2FmodActiveDirectory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splittingred","download_url":"https://codeload.github.com/splittingred/modActiveDirectory/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splittingred%2FmodActiveDirectory/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264749048,"owners_count":23658129,"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","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":[],"created_at":"2024-10-01T16:23:40.590Z","updated_at":"2025-07-11T06:35:53.126Z","avatar_url":"https://github.com/splittingred.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## modActiveDirectory\n\nThis is an ActiveDirectory integration for MODx Revolution.\n\n## Installation\n\nSimply install via Package Management in MODx Revolution.\n\n* You may need to make the manager/controllers/security/login.php file writable by PHP, if it is not already. modActiveDirectory patches a bug in that file that is in Revo 2.0.0-pl.\n\nFrom there, you'll need to setup some settings:\n\n* activedirectory.account_suffix : The account suffix for your domain. Usually in @forest.domain format.\n* activedirectory.domain_controllers : A comma-separated list of domain controllers. Specifiy multiple controllers if you would like the class to balance the LDAP queries.\n\n## ActiveDirectory Group Synchronization\n\nmodActiveDirectory will automatically grab all the ActiveDirectory groups a user belongs to, and then search for any MODx UserGroups with matching names. If found, the user will be added to those groups.\n\nIf you'd like to disable this, set the activedirectory.autoadd_adgroups System Setting to 0.\n\nmodActiveDirectory also allows you to specify a comma-separated list of MODx UserGroup names to automatically add the User to. This can be set in the activedirectory.autoadd_usergroups setting.\n\nMake sure you give the User Groups the User will auto-join access to the manager (through Access Controls), should you want your ActiveDirectory users to have mgr access.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplittingred%2Fmodactivedirectory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsplittingred%2Fmodactivedirectory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplittingred%2Fmodactivedirectory/lists"}