作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Symfony2 应用程序,它从 in_memory
加载用户用户提供者。 security.yml
如下:
security:
encoders:
Symfony\Component\Security\Core\User\User: plaintext
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
providers:
in_memory:
users:
admin: { password: mypassword, roles: [ 'ROLE_ADMIN' ] }
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
login:
pattern: ^/demo/secured/login$
security: false
secured_area:
pattern: ^/
anonymous: ~
http_basic:
realm: "MyApp Realm - Login"
access_control:
#- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
#- { path: ^/_internal, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 }
- { path: ^/subscription/show, roles: ROLE_ADMIN }
- { path: ^/send, roles: ROLE_ADMIN }
_/send_
或
_/subscription/show_
, Symfony 要求我登录,如果我输入凭据 admin 和 mypassword,我可以正确查看页面。
最佳答案
解决了!
问题是生产环境在 FastCGI 中运行 PHP,使用这样的配置,您必须将以下行添加到 .htaccess,以便通过 PHP 进行 http 基本身份验证:
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
关于security - Symfony2 in_memory 用户提供程序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13530684/
我有一个 Symfony2 应用程序,它从 in_memory 加载用户用户提供者。 security.yml如下: security: encoders: Symfony\C
我正在尝试配置我的 symfony2 应用程序以将 sha512 密码编码器与 in_memory 安全提供程序一起使用,但我无法让它工作。我在登录时收到臭名昭著的“凭据错误”错误。与这里的大多数问题
我想要一个硬编码的管理员用户,其余用户来自数据库。当我使用 db 用户登录时,它可以工作,但如果我使用硬编码的管理员用户登录,它会显示“Bad credentials”错误。这是我的 security
我已经安装了 symfony 2.6.6,并且我按照本教程进行了第 1 步。) b.) http://symfony.com/doc/2.7/book/security.html 1.) http_b
我是一名优秀的程序员,十分优秀!