Symfony JWT捆绑包和表单身份验证
配置LexikJWTAuthenticationBundle时,我只需要使用以下设置设置security.yml:Symfony JWT捆绑包和表单身份验证,symfony,security,lexikjwtauthbundle,Symfony,Security,Lexikjwtauthbundle,配置LexikJWTAuthenticationBundle时,我只需要使用以下设置设置security.yml: security: # ... firewalls: login: pattern: ^/api/login stateless: true anonymous: true form_login: # <-- my question is ab
security:
# ...
firewalls:
login:
pattern: ^/api/login
stateless: true
anonymous: true
form_login: # <-- my question is about this
check_path: /api/login_check
success_handler: lexik_jwt_authentication.handler.authentication_success
failure_handler: lexik_jwt_authentication.handler.authentication_failure
require_previous_session: false
api:
pattern: ^/api
stateless: true
guard:
authenticators:
- lexik_jwt_authentication.jwt_token_authenticator
access_control:
- { path: ^/api/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/api, roles: IS_AUTHENTICATED_FULLY }
安全性:
# ...
防火墙:
登录:
模式:^/api/login
无国籍:正确
匿名:是的
form_login:#您的防火墙登录
必须有提供商