0

I've implemented the SimpleSamlPhpBundle in order to authenticate a user on my Symfony application via SAML/Shibboleth.

I modified my security.yml file as follows:

security:
    providers:
        simplesaml:
            id: saxid_user_provider

    firewalls:
        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false
        saml:
            pattern: ^/
            anonymous: true
            stateless: true
            simple_preauth:
                authenticator: simplesamlphp.authenticator
                provider: simplesaml
            logout:
                path:   /logout
                success_handler: simplesamlphp.logout_handler

    access_control:
        # Make imprint accessible for anonymous access
        - { path: ^/imprint$, roles: IS_AUTHENTICATED_ANONYMOUSLY }

As I have an imprint that I want to make accessible for anonymous users, I added the according line to the access_control section.

But this doesn't take effect, if I call example.com/imprint it redirects to the SimpleSAMLphp identity discovery page. Is my pattern wrong? I also tried without the trailing $ character, which didn't help.

Gottlieb Notschnabel
  • 9,408
  • 18
  • 74
  • 116

0 Answers0