PHPackages                             gepur-it/ldap-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. gepur-it/ldap-bundle

ActiveSymfony-bundle[Authentication &amp; Authorization](/categories/authentication)

gepur-it/ldap-bundle
====================

Authorisation bundle fot gepur apps

5.1.0(5y ago)110.1k[1 PRs](https://github.com/gepur-it/ldap-bundle/pulls)MITPHPPHP &gt;=7.4

Since Jan 17Pushed 5y ago2 watchersCompare

[ Source](https://github.com/gepur-it/ldap-bundle)[ Packagist](https://packagist.org/packages/gepur-it/ldap-bundle)[ Docs](https://github.com/gepur-it/ldap-bundle)[ RSS](/packages/gepur-it-ldap-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (8)Versions (13)Used By (0)

ldap-bundle
===========

[](#ldap-bundle)

Authorisation bundle fot gepur apps

Fix security.yaml:

add provider to providers section in security.yaml

```
security:
    ...
    providers:
        gepur_ldap:
        id: GepurIt\LdapBundle\Contracts\ErpUserProviderInterface

```

add api key and ldap authenticators:

```
security:
    ...
    firewalls:
        ...
        main:
            guard:
                authenticators:
                    - GepurIt\LdapBundle\Guard\ApiKeyAuthenticator
                    - GepurIt\LdapBundle\Guard\LdapAuthenticator
                entry_point: GepurIt\LdapBundle\Guard\ApiKeyAuthenticator

```

add logout handler (to clear api key):

```
security:
    ...
    firewalls:
        ...
        main:
            ...
            logout:
                path:   logout
                target: /login
                invalidate_session: true
                success_handler: GepurIt\LdapBundle\Logout\LogoutSuccessHandler
                handlers: [GepurIt\LdapBundle\Logout\LogoutHandler]

```

full added configs:

```
security:
    ...
    providers:
        gepur_ldap:
        id: GepurIt\LdapBundle\Contracts\ErpUserProviderInterface
    firewalls:
        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false

        main:
            pattern: ^/
            stateless: true
            anonymous: ~
            logout:
                path:   logout
                target: /login
                invalidate_session: true
                success_handler: GepurIt\LdapBundle\Logout\LogoutSuccessHandler
                handlers: [GepurIt\LdapBundle\Logout\LogoutHandler]
            guard:
                authenticators:
                    - GepurIt\LdapBundle\Guard\ApiKeyAuthenticator
                    - GepurIt\LdapBundle\Guard\LdapAuthenticator
                entry_point: GepurIt\LdapBundle\Guard\ApiKeyAuthenticator

```

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 93.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~90 days

Recently: every ~123 days

Total

10

Last Release

1855d ago

Major Versions

1.0.2 → 4.3.02019-06-27

4.3.2 → 5.0.02019-12-04

v1.0.3.x-dev → 5.1.02021-04-12

PHP version history (3 changes)1.0.0PHP ^7.1

4.3.0PHP ^7.3

5.1.0PHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/b44ec6e263de3ca4efc54fd278a809b9bbf77eb85b0ebe5021c5408705e435be?d=identicon)[gepur-it](/maintainers/gepur-it)

---

Top Contributors

[![yawa20](https://avatars.githubusercontent.com/u/4233941?v=4)](https://github.com/yawa20 "yawa20 (27 commits)")[![maritechpro](https://avatars.githubusercontent.com/u/30262797?v=4)](https://github.com/maritechpro "maritechpro (1 commits)")[![zogxray](https://avatars.githubusercontent.com/u/3336180?v=4)](https://github.com/zogxray "zogxray (1 commits)")

---

Tags

symfonybundleauthorisationldapgepur

### Embed Badge

![Health badge](/badges/gepur-it-ldap-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/gepur-it-ldap-bundle/health.svg)](https://phpackages.com/packages/gepur-it-ldap-bundle)
```

###  Alternatives

[web-auth/webauthn-framework

FIDO2/Webauthn library for PHP and Symfony Bundle.

50570.7k1](/packages/web-auth-webauthn-framework)[web-auth/webauthn-symfony-bundle

FIDO2/Webauthn Security Bundle For Symfony

63397.4k6](/packages/web-auth-webauthn-symfony-bundle)[olivier127/rbac-bundle

Symfony PhpRabcBundle allow to use RBAC control access for symfony project

318.3k](/packages/olivier127-rbac-bundle)[riper/security-active_directory

This is a bundle to allow authentication into symfony &gt;= 2.6 by an Active directory

163.7k](/packages/riper-security-active-directory)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
