{"id":22130810,"url":"https://github.com/directorytree/ldaprecord-laravel","last_synced_at":"2025-05-14T03:10:59.457Z","repository":{"id":39604706,"uuid":"182008601","full_name":"DirectoryTree/LdapRecord-Laravel","owner":"DirectoryTree","description":"Multi-domain LDAP Authentication \u0026 Management for Laravel.","archived":false,"fork":false,"pushed_at":"2025-03-21T19:18:16.000Z","size":1974,"stargazers_count":536,"open_issues_count":6,"forks_count":56,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-15T00:51:36.109Z","etag":null,"topics":["activerecord","laravel","ldap","ldap-auth","ldap-authentication"],"latest_commit_sha":null,"homepage":"https://ldaprecord.com/docs/laravel/v3","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DirectoryTree.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"license.md","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},"funding":{"github":["stevebauman"]}},"created_at":"2019-04-18T03:18:50.000Z","updated_at":"2025-04-14T22:25:20.000Z","dependencies_parsed_at":"2023-10-05T06:59:35.575Z","dependency_job_id":"d51a3b5c-df3a-4793-869e-3ca1082b7d7f","html_url":"https://github.com/DirectoryTree/LdapRecord-Laravel","commit_stats":{"total_commits":1732,"total_committers":48,"mean_commits":"36.083333333333336","dds":0.05946882217090066,"last_synced_commit":"5f36d4ba6edbf56d97211fb892188aa6f9aceabc"},"previous_names":[],"tags_count":78,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DirectoryTree%2FLdapRecord-Laravel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DirectoryTree%2FLdapRecord-Laravel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DirectoryTree%2FLdapRecord-Laravel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DirectoryTree%2FLdapRecord-Laravel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DirectoryTree","download_url":"https://codeload.github.com/DirectoryTree/LdapRecord-Laravel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254059514,"owners_count":22007769,"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":["activerecord","laravel","ldap","ldap-auth","ldap-authentication"],"created_at":"2024-12-01T18:20:02.380Z","updated_at":"2025-05-14T03:10:54.441Z","avatar_url":"https://github.com/DirectoryTree.png","language":"PHP","funding_links":["https://github.com/sponsors/stevebauman"],"categories":[],"sub_categories":[],"readme":"\u003c!-- readme.md --\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://ldaprecord.com/logo.svg\" width=\"400\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eIntegrate LDAP into your Laravel application.\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://laravel.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/Built_for-Laravel-green.svg?style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/DirectoryTree/LdapRecord-Laravel/actions\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/directorytree/ldaprecord-laravel/run-tests.yml?branch=master\u0026style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://packagist.org/packages/directorytree/ldaprecord-laravel\"\u003e\u003cimg src=\"https://img.shields.io/packagist/dt/directorytree/ldaprecord-laravel.svg?style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://packagist.org/packages/directorytree/ldaprecord-laravel\"\u003e\u003cimg src=\"https://img.shields.io/packagist/v/directorytree/ldaprecord-laravel.svg?style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://packagist.org/packages/directorytree/ldaprecord-laravel\"\u003e\u003cimg src=\"https://img.shields.io/packagist/l/directorytree/ldaprecord-laravel.svg?style=flat-square\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e\n    \u003ca href=\"https://ldaprecord.com/docs/laravel/v3/\"\u003eDocumentation\u003c/a\u003e\n    \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"https://github.com/DirectoryTree/LdapRecord-Browser\"\u003eDirectory Browser\u003c/a\u003e\n    \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"https://github.com/DirectoryTree/LdapRecord-Laravel/discussions/new\"\u003ePost a Question\u003c/a\u003e\n\u003c/h4\u003e\n\n---\n\n⭐️ **Developer Experience First**\n\nLdapRecord focuses on clean, easy to understand syntax along with thorough documentation.\n\n🔑  **Authenticate LDAP Users**\n\nAllow LDAP users to log into your application and control which users can login via [Scopes](https://ldaprecord.com/docs/laravel/v3/usage/#scopes) and [Rules](https://ldaprecord.com/docs/laravel/v1/auth/configuration/#rules).\n\n🔄  **Import \u0026 Synchronize LDAP users**\n\nImport users from your directory via [command](https://ldaprecord.com/docs/laravel/v3/auth/database/importing): `php artisan ldap:import`.\n\n💼  **Multi-Domain Support**\n\nAuthenticate users from as many LDAP domains as you'd like. Support comes [out of the box](https://ldaprecord.com/docs/laravel/v3/auth/multi-domain).\n\n🎩  **Eloquent Query Builder**\n\nSearch for LDAP objects with a [fluent and easy to use interface](https://ldaprecord.com/docs/core/v3/searching) you're used to. You'll feel right at home.\n\n✏️ **Active Record LDAP Models**\n\nLDAP objects are [individual models](https://ldaprecord.com/docs/core/v3/models). Persist them to your LDAP server with a single `save()`.\n\n💫  **LDAP Directory Emulator**\n\nTest [authenticating](https://ldaprecord.com/docs/laravel/v3/auth/testing/#getting-started) and\n[querying users](https://ldaprecord.com/docs/laravel/v3/testing/#getting-started) without\nchanging your application code.\n\nCreate, update, and delete LDAP objects without touching a real LDAP server.\n\n---\n\n\u003ch3 align=\"center\"\u003eLdapRecord-Laravel is Supportware™\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003eIf you require support using LdapRecord-Laravel, a \u003ca href=\"https://github.com/sponsors/stevebauman\"\u003esponsorship\u003c/a\u003e is required :pray:\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eThank you for your understanding :heart:\u003c/p\u003e\n\n--- \n\n\u003ch3 align=\"center\"\u003eSecurity Vulnerabilities\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003eIf you discover a security vulnerability within LdapRecord-Laravel, please send an e-mail to Steve Bauman via \u003ca href=\"mailto:steven_bauman@outlook.com\"\u003esteven_bauman@outlook.com\u003c/a\u003e.\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eAll security vulnerabilities will be promptly addressed.\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirectorytree%2Fldaprecord-laravel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdirectorytree%2Fldaprecord-laravel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirectorytree%2Fldaprecord-laravel/lists"}