gpt4 book ai didi

symfony - 使用 oAuth 2 和 FOSOAuthServerBundle 跳过授权页面

转载 作者:行者123 更新时间:2023-12-02 14:30:21 24 4
gpt4 key购买 nike

我已经使用 Symfony 2 和 FOSOAuthServerBundle 成功安装并测试了 OAuth 2 工作流程。

我可以请求代码,并通过我已设置的第三方测试页面上的“登录方式”按钮成功获取一对访问/刷新 token ,并通过自定义 API 调用从我的 API 检索用户。这里很酷。

但是,每次我从头开始测试流程时,我的 oAuth 服务器都会继续在授权页面上重定向用户。这是我的问题。

  • 用户授权并应用后,OAuth 2.0 是否应该跳过该过程的授权部分?
  • 这是在服务器端修复的还是我应该更改在客户端站点请求凭据的方式?
  • 最后...我可以调试并修复这个问题吗?

最佳答案

如果有人再次遇到困难,解决方案就在这里:

https://github.com/FriendsOfSymfony/FOSOAuthServerBundle/blob/master/Resources/doc/the_oauth_event_class.md

此功能不是 FOSOAuthServer bundle 中的默认功能。您必须创建EventListener并检查客户端或用户状态,保存用户的选择,以及[引用:甚至绕过授权过程]。

关于symfony - 使用 oAuth 2 和 FOSOAuthServerBundle 跳过授权页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30651198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com