cors/document-auth

CORS - Document Auth

0.1.1 2023-09-27 07:21 UTC

This package is auto-updated.

Last update: 2024-04-07 16:01:14 UTC


README

This bundles allows to add basic auth based on Properties on Pimcore Documents.

Simply use these properties

  • password_enabled Checkbox: Enable and disable the password
  • password_username Text: Username
  • password_password Text: Password as RAW Text

Installation

  1. Install Bundle composer require cors/document-auth
  2. Enable Bundle bin/console pimcore:bundle:enable CORSDocumentAuthBundle
  3. Copy Security config into the security config

Security Config

security:
    encoders:
        Symfony\Component\Security\Core\User\User: 'auto'

    providers:
        document_auth_provider:
            id: CORS\Bundle\DocumentAuthBundle\Security\UserProvider

    firewalls:
        document_auth:
            request_matcher: CORS\Bundle\DocumentAuthBundle\Security\RequestMatcher
            http_basic:
                realm: Site
                provider: document_auth_provider