PHPackages                             basilicom-pimcore-plugin/document-authentication - 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. basilicom-pimcore-plugin/document-authentication

ActivePimcore-plugin[Authentication &amp; Authorization](/categories/authentication)

basilicom-pimcore-plugin/document-authentication
================================================

Enables selective HTTP Basic Auth via document properties

2.0.0(10y ago)82.8kBSD-3-ClausePHPPHP &gt;=5.3.0

Since Jan 28Pushed 10y ago2 watchersCompare

[ Source](https://github.com/basilicom/pimcore-plugin-document-authentication)[ Packagist](https://packagist.org/packages/basilicom-pimcore-plugin/document-authentication)[ Docs](http://basilicom.de/en/pimcore)[ RSS](/packages/basilicom-pimcore-plugin-document-authentication/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (1)Dependencies (1)Versions (6)Used By (0)

Document Authentication Plugin
==============================

[](#document-authentication-plugin)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/29d5eee42bf6bc543593f6c83e1a19840105963a3eae602a1123c452ddeee39f/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f626173696c69636f6d2f70696d636f72652d706c7567696e2d646f63756d656e742d61757468656e7469636174696f6e2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/basilicom/pimcore-plugin-document-authentication/?branch=master)[![Codacy Badge](https://camo.githubusercontent.com/5c95f885fc49f8d880bd1e1c3362e1f33271429ec2eafcaac0037c2da6d7a174/68747470733a2f2f7777772e636f646163792e636f6d2f70726f6a6563742f62616467652f3939343238633430623332313464633461363863343363613530326666366639)](https://www.codacy.com/public/christophluehr_3288/pimcore-plugin-document-authentication)[![Build Status](https://camo.githubusercontent.com/dfa6565ca368bc0dbb61d4de58e14c337353292b7a3f854aad788b16a3f051be/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f626173696c69636f6d2f70696d636f72652d706c7567696e2d646f63756d656e742d61757468656e7469636174696f6e2f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/basilicom/pimcore-plugin-document-authentication/build-status/master)[![SensioLabsInsight](https://camo.githubusercontent.com/aed50183ef800410ce4d1d81c364256dd08d6561475c6ade10338a9cfcf5f2ce/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f61626362636164372d343634322d343838322d613233342d3433333231633730356434352f6d696e692e706e67)](https://insight.sensiolabs.com/projects/abcbcad7-4642-4882-a234-43321c705d45)[![Dependency Status](https://camo.githubusercontent.com/9aff98e0007c6597d618533da02d3bd3902277fc19141271c6eae294cf985cc7/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3534633930373165613838386239303366613030303030322f62616467652e7376673f7374796c653d666c6174)](https://www.versioneye.com/user/projects/54c9071ea888b903fa000002)

Developer info: [Pimcore at basilicom](http://basilicom.de/en/pimcore)

Synopsis
--------

[](#synopsis)

This Pimcore  plugin adds a front controller plugin to enable selective HTTP Basic Authentication on a per-document basis via document properties.

Code Example / Method of Operation
----------------------------------

[](#code-example--method-of-operation)

Just enable the plugin, adapt the website properties (username and password) in the website settings and add the predefined property to a document in the document tree.

Motivation
----------

[](#motivation)

An existing website might be extended with new document pages which should be inaccessible to ordinary users for preview. The built-in HTTP Basic Authentication feature of Pimcore is global. This plugin enables password protection on a document level.

Installation
------------

[](#installation)

Add "basilicom-pimcore-plugin/document-authentication" as a requirement to the composer.json in the toplevel directory of your Pimcore installation.

Example:

```
{
    "require": {
        "basilicom-pimcore-plugin/document-authentication": ">=1.0.0"
    }
}

```

API Reference
-------------

[](#api-reference)

- n/a

Tests
-----

[](#tests)

- none

Contributors
------------

[](#contributors)

- Conrad Guelzow

License
-------

[](#license)

- BSD-3-Clause

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 84.6% 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 ~103 days

Total

5

Last Release

3805d ago

Major Versions

1.0.3 → 2.0.02016-03-17

### Community

Maintainers

![](https://www.gravatar.com/avatar/5c0d06c93d4cfac61be4239ec123ca75a189a5275d4e1782755d85029e67b6bc?d=identicon)[christophluehr](/maintainers/christophluehr)

![](https://www.gravatar.com/avatar/a5082ec20fca835c8a833af5de2647529bad59c9423fbc58cc5625c9fbff230c?d=identicon)[IgorBenko](/maintainers/IgorBenko)

![](https://www.gravatar.com/avatar/66044563147e9ced476ac0107e7142f6f97c7362d143800c115401b0eebe102e?d=identicon)[mixahead](/maintainers/mixahead)

---

Top Contributors

[![christophluehr](https://avatars.githubusercontent.com/u/1352356?v=4)](https://github.com/christophluehr "christophluehr (11 commits)")[![msenkpiel](https://avatars.githubusercontent.com/u/668703?v=4)](https://github.com/msenkpiel "msenkpiel (2 commits)")

---

Tags

Authenticationpasswordpimcore

### Embed Badge

![Health badge](/badges/basilicom-pimcore-plugin-document-authentication/health.svg)

```
[![Health](https://phpackages.com/badges/basilicom-pimcore-plugin-document-authentication/health.svg)](https://phpackages.com/packages/basilicom-pimcore-plugin-document-authentication)
```

###  Alternatives

[google/auth

Google Auth Library for PHP

1.4k302.1M240](/packages/google-auth)[pragmarx/google2fa

A One Time Password Authentication package, compatible with Google Authenticator.

2.0k104.2M281](/packages/pragmarx-google2fa)[paragonie/sodium_compat

Pure PHP implementation of libsodium; uses the PHP extension if it exists

932149.1M197](/packages/paragonie-sodium-compat)[pragmarx/google2fa-qrcode

QR Code package for Google2FA

12035.2M58](/packages/pragmarx-google2fa-qrcode)[ellaisys/aws-cognito

Laravel Authentication using AWS Cognito (Web and API)

121269.8k1](/packages/ellaisys-aws-cognito)[dachcom-digital/members

Pimcore User, Object, Asset and Document Authentication

5795.2k](/packages/dachcom-digital-members)

PHPackages © 2026

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