【问题标题】:Symfony 4 authentication and CORSSymfony 4 身份验证和 CORS
【发布时间】:2021-09-05 07:56:34
【问题描述】:

我部署在 heroku 上的 Symfony 4 应用程序有一个大问题。

我的第一个问题是 cors 政策,在我的浏览器上禁用 cors 的帮助下已部分解决,但我尝试有一个免费的浏览器禁用程序 cors symfony 应用程序向不知道如何禁用的父母展示科斯。

我的第二个问题是我的身份验证响应,实际上服务器最终发送了我的用户身份验证用户实体和令牌,而我无法在 Angular 11 中将令牌保留在我的前面。状态为 200 抛出像错误。对此我感到非常难过,我尝试部署的时间很少。

我的服务器对登录检查的响应:

我的 security.yaml

login:
    pattern: ^/api/login_check
    stateless: true
    anonymous: true
    json_login:
        check_path: /api/login_check
        success_handler: lexik_jwt_authentication.handler.authentication_success
        failure_handler: lexik_jwt_authentication.handler.authentication_failure

我的路线.yaml

app_login_check:
  path: /api/login_check
  methods:  ['POST']

【问题讨论】:

标签: angular yaml token response symfony4


【解决方案1】:

我找到了问题的解决方案,它是 LoginListener 中的一个转储($user),它干扰了响应,我对此发表了评论,问题已经解决。LoginListener

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 2018-06-27
    • 2019-01-06
    • 2019-05-14
    • 2019-12-28
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    • 2013-09-01
    相关资源
    最近更新 更多