Skip to content

Login 500 Runtime Error configure along with portal engine  #2504

@prakashrajto

Description

@prakashrajto

You-must-configure-the-check-path-to-be-handled-by-the-firewall-500-Internal-Server-Error-

When trying to log in from homepage I get an error no matter what I type in into login fields as we also have portal engine in place. Please assist us to fix the issues

this is my security.yml file looks

security:
enable_authenticator_manager: true

providers:
    coreshop_user:
        id: CoreShop\Bundle\CoreBundle\Security\ObjectUserProvider
    pimcore_admin:
        id: Pimcore\Bundle\AdminBundle\Security\User\UserProvider
    

firewalls:     
    dev:
        pattern: ^/(_(profiler|wdt)|css|images|js)/
        security: false

    # Pimcore WebDAV HTTP basic // DO NOT CHANGE!
    pimcore_admin_webdav:
        pattern: ^/admin/asset/webdav
        provider: pimcore_admin
        http_basic: ~
   
    
    
    # Pimcore admin form login // DO NOT CHANGE!
    pimcore_admin:
        pattern: ^/admin(/.*)?$
        # admin firewall is stateless as we open the admin
        # session on demand for non-blocking parallel requests
        stateless: true
        provider: pimcore_admin
        login_throttling:
            max_attempts: 3
            interval: '5 minutes'

        logout:
            path: pimcore_admin_logout
            target: pimcore_admin_login
        custom_authenticators:
            - Pimcore\Bundle\AdminBundle\Security\Authenticator\AdminLoginAuthenticator
            - Pimcore\Bundle\AdminBundle\Security\Authenticator\AdminTokenAuthenticator
            - Pimcore\Bundle\AdminBundle\Security\Authenticator\AdminSessionAuthenticator
        two_factor:
            auth_form_path: /admin/login/2fa                   # Path or route name of the two-factor form
            check_path: /admin/login/2fa-verify                # Path or route name of the two-factor code check
            default_target_path: /admin            # Where to redirect by default after successful authentication
            always_use_default_target_path: false  # If it should always redirect to default_target_path
            auth_code_parameter_name: _auth_code   # Name of the parameter for the two-factor authentication code
            trusted_parameter_name: _trusted       # Name of the parameter for the trusted device option
            multi_factor: false                    # If ALL active two-factor methods need to be fulfilled (multi-factor authentication)
            
    portal_engine: '%pimcore_portal_engine.firewall_settings%'
        #    pattern: ^/pimcore
        #    anonymous: true
         #   provider: pimcore_users
         #   guard:
          #  authenticators:
           # - pimcore.authenticator  
    coreshop_frontend:

anonymous: ~

        provider: coreshop_user
        pattern: '%coreshop.security.frontend_regex%'
        context: shop
        form_login:
            login_path: coreshop_login
            check_path: coreshop_login_check
            provider: coreshop_user
            failure_path: coreshop_login
            default_target_path: coreshop_index
            use_forward: false
            use_referer: true
        remember_me:
            secret: "%secret%"
            name: APP_CORESHOP_REMEMBER_ME
            lifetime: 31536000
            remember_me_parameter: _remember_me
        logout:
            path: coreshop_logout
            target: coreshop_login
            invalidate_session: false

access_control:
    # Pimcore admin ACl  // DO NOT CHANGE!
    - { path: ^/admin/settings/display-custom-logo, roles: PUBLIC_ACCESS }
    - { path: ^/admin/login/2fa-verify, roles: IS_AUTHENTICATED_2FA_IN_PROGRESS}
    - { path: ^/admin/login/2fa, roles: IS_AUTHENTICATED_2FA_IN_PROGRESS}
    - { path: ^/admin/login$, roles: PUBLIC_ACCESS }
    - { path: ^/admin/login/(login|lostpassword|deeplink|csrf-token)$, roles: PUBLIC_ACCESS }
    - { path: ^/admin, roles: ROLE_PIMCORE_USER }
    
    # CoreShop
    - { path: "%coreshop.security.frontend_regex%/_partial", role: IS_AUTHENTICATED_ANONYMOUSLY, ips: [127.0.0.1, ::1] }
    - { path: "%coreshop.security.frontend_regex%/_partial", role: ROLE_NO_ACCESS }

role_hierarchy:
    # Pimcore admin  // DO NOT CHANGE!
    ROLE_PIMCORE_ADMIN: [ROLE_PIMCORE_USER]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions