Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 在内存中使用“连接”-&引用;_Security_Symfony_Yaml - Fatal编程技术网

Security 在内存中使用“连接”-&引用;

Security 在内存中使用“连接”-&引用;,security,symfony,yaml,Security,Symfony,Yaml,我想在内存中连接一些用户 当我使用admin时,它不起作用,但当我使用admin 我如何与内部带有-的用户连接 in_memory: memory: users: admin: { password: pass, roles: [ 'ROLE_ADMIN' ] } ad-min: { password: pass, roles: [ 'ROLE_ADMIN' ] } 正如在报告中所解释的 如果您的用户名是完全数字(例如77

我想在内存中连接一些用户

当我使用
admin
时,它不起作用,但当我使用
admin

我如何与内部带有
-
的用户连接

in_memory:
    memory:
        users:
            admin: { password: pass, roles: [ 'ROLE_ADMIN' ] }
            ad-min: { password: pass, roles: [ 'ROLE_ADMIN' ] }
正如在报告中所解释的

如果您的用户名是完全数字(例如77)或包含破折号 (例如用户名),指定时应使用其他语法 YAML中的用户:

然后就被禁止了

users:
    - { name: 77, password: pass, roles: 'ROLE_USER' }
    - { name: user-name, password: pass, roles: 'ROLE_USER' }
    - ...