首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未在HWIOAuthBundle中获得响应

未在HWIOAuthBundle中获得响应
EN

Stack Overflow用户
提问于 2015-07-22 21:20:11
回答 1查看 192关注 0票数 0

我已经成功安装了HWIOAuthBundle。我用这个捆绑包登录Facebook。成功登录后,我没有得到任何响应。我看到一个空白屏幕。

我的配置文件是:

代码语言:javascript
复制
hwi_oauth:
    firewall_name: secured_area
    resource_owners:
        facebook:
            type:          facebook
            client_id:     xxxxxxx
            client_secret: xxxxxxx
            scope:         "email"
            infos_url:     "https://graph.facebook.com/me?fields=id,name,email,picture.type(square)"
            paths:
                email:          email
                profilepicture: picture.data.url    

我的安全文件是:

代码语言:javascript
复制
security:
    providers:
        hwi:
            id: hwi_oauth.user.provider

    firewalls:
        secured_area:
            anonymous: ~
            oauth:
                resource_owners:
                    facebook:      "/login/check-facebook"
                login_path:        /login
                use_forward:       false
                failure_path:      /login


                oauth_user_provider:
                    service: hwi_oauth.user.provider

    access_control:
        - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }

我的路由文件是:

代码语言:javascript
复制
hwi_oauth_redirect:
    resource: "@HWIOAuthBundle/Resources/config/routing/redirect.xml"
    prefix:   /connect

hwi_oauth_login:
    resource: "@HWIOAuthBundle/Resources/config/routing/login.xml"
    prefix:   /login


facebook_login:
    path: /login/check-facebook

google_login:
    path: /login/check-google

custom_login:
    path: /login/check-custom
EN

回答 1

Stack Overflow用户

发布于 2015-07-22 22:18:52

在您的配置中尝试以下内容:

代码语言:javascript
复制
security:
    providers:
        hwi:
            id: hwi_oauth.user.provider

    firewalls:
        secured_area:
            anonymous: ~
            oauth:
                resource_owners:
                    facebook:      "/login/check-facebook"
                login_path:        /login
                use_forward:       false
                failure_path:      /login
                #new line here
                default_target_path: / #or something else /profile etc.

                oauth_user_provider:
                    service: hwi_oauth.user.provider

    access_control:
        - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31564376

复制
相关文章

相似问题

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