angular - Symfony 4 身份验证和 CORS
问题描述
我在 Heroku 上部署的 Symfony 4 应用程序有一个大问题。
我的第一个问题是 cors 策略已在帮助禁用浏览器上的 cors 的帮助下得到部分解决,但我尝试使用免费的浏览器禁用程序 cors symfony 应用程序向不知道如何禁用 cors 的父母展示。
我的第二个问题是我的身份验证响应,实际上服务器最终发送了我的用户身份验证用户实体和令牌,我无法在 Angular 11 中将令牌保留在我的前面。状态 200 抛出类似错误。我对此感到非常难过,我尝试部署的时间很少。
我的安全.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']
解决方案
我找到了问题的解决方案,它是 LoginListener 中的一个转储($user),它干扰了响应,我对此发表了评论,问题已经解决。登录监听器
推荐阅读
- excel - 如何克服错误 1004 对象 _global 范围失败
- react-native - TypeError:undefined is not a function(评估'store.getState()')
- c++ - 如何在现代 GLSL 中使用点精灵绘制非均匀缩放的 3D 球体(椭圆体)?
- java - 标有 ==$0 的硒重复元素
- google-cloud-platform - 使用 terraform 向 GCP 实例添加 ssh 密钥有效,但在控制台上显示错误
- snmp - 64位网络snmp下载
- r - 将 R 代码转换为 Markdown 或 RNotebok
- azure - Azure Active Directory 和 Azure DevOps
- javascript - Javascript:将图像转换为 base64 不完整?
- node.js - 运行“npm install -g create-react-app”命令时出现类似“Error eacces mkdir”的错误