{"id":20022120,"url":"https://github.com/modxcms/activedirectoryredux","last_synced_at":"2025-08-31T14:04:32.056Z","repository":{"id":8835659,"uuid":"10539031","full_name":"modxcms/ActiveDirectoryRedux","owner":"modxcms","description":"Replacement for existing ActiveDirectory integration from Extras, which has issues.","archived":false,"fork":false,"pushed_at":"2013-11-06T10:19:24.000Z","size":732,"stargazers_count":1,"open_issues_count":2,"forks_count":3,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-08-21T12:39:42.610Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/modxcms.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":"2013-06-07T00:01:15.000Z","updated_at":"2022-08-31T18:43:39.000Z","dependencies_parsed_at":"2022-09-19T08:11:15.747Z","dependency_job_id":null,"html_url":"https://github.com/modxcms/ActiveDirectoryRedux","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/modxcms/ActiveDirectoryRedux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modxcms%2FActiveDirectoryRedux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modxcms%2FActiveDirectoryRedux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modxcms%2FActiveDirectoryRedux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modxcms%2FActiveDirectoryRedux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modxcms","download_url":"https://codeload.github.com/modxcms/ActiveDirectoryRedux/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modxcms%2FActiveDirectoryRedux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272988919,"owners_count":25026961,"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-31T02:00:09.071Z","response_time":79,"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":[],"created_at":"2024-11-13T08:39:14.802Z","updated_at":"2025-08-31T14:04:32.026Z","avatar_url":"https://github.com/modxcms.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"ActiveDirectoryRedux\n====================\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. ActiveDirectoryX 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* activedirectoryx.account_suffix : The account suffix for your domain. Usually in @forest.domain format.\n* activedirectoryx.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\nActiveDirectoryX 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 activedirectoryx.autoadd_adgroups System Setting to 0.\n\nActiveDirectoryX 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 activedirectoryx.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%2Fmodxcms%2Factivedirectoryredux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmodxcms%2Factivedirectoryredux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmodxcms%2Factivedirectoryredux/lists"}