首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FOSOAuthServerBundle和FOSUserbundle

FOSOAuthServerBundle和FOSUserbundle
EN

Stack Overflow用户
提问于 2014-05-01 21:58:58
回答 1查看 2.3K关注 0票数 2

我试图使用FOSUserBundle和FOSOAuthServerBundle来保护我的symfony2应用程序。我跟踪了文档,创建了一个客户端。但是,当我调用/oauth/v2/auth时,我得到一个路由未找到错误:没有为"GET /oauth/v2/auth_login“找到路由

有人能帮忙吗,我错过了什么?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-05-02 11:12:13

不要忘记执行步骤5并将路由添加到config.yml文件中:

代码语言:javascript
复制
# app/config/routing.yml
fos_oauth_server_token:
    resource: "@FOSOAuthServerBundle/Resources/config/routing/token.xml"

fos_oauth_server_authorize:
    resource: "@FOSOAuthServerBundle/Resources/config/routing/authorize.xml"

通过访问/oauth/v2/auth_login,您应该获得:

代码语言:javascript
复制
{"error":"invalid_request","error_description":"Invalid grant_type parameter or parameter missing"}

这是因为您需要发送一些参数。下面是一个示例,如果您使用的是授予类型password。您必须向url提供以下参数:

  1. your_client_id
  2. your_client_secret
  3. a_user_username
  4. a_user_password 密码
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23417366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档