Я реализовал SimpleSamlPhpBundle для аутентификации пользователя в моем приложении Symfony через SAML / Shibboleth.
Я изменил мой security.yml
файл следующим образом:
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 }
Поскольку у меня есть отпечаток, который я хочу сделать доступным для анонимных пользователей, я добавил соответствующую строку в access_control
раздел.
Но это не вступит в силу, если я позвоню example.com/imprint
он перенаправляет на страницу обнаружения личности SimpleSAMLphp. Мой шаблон неправильный? Я тоже пытался без запаздывания $
персонаж, который не помог.
Задача ещё не решена.
Других решений пока нет …