【问题标题】:How do I tell which authentication user is using in rails (OmniAuth)我如何知道哪个身份验证用户在 rails (OmniAuth) 中使用
【发布时间】:2011-05-27 17:51:31
【问题描述】:

假设用户可以使用 Facebook 帐户或 OpenId 登录。如果用户使用Facebook,我想在我的主页上放一个发布按钮,否则我不会放任何东西。如何判断用户在 OmniAuth 中使用的是哪种身份验证方法?

【问题讨论】:

    标签: ruby-on-rails oauth facebook-graph-api omniauth


    【解决方案1】:

    在您的回调方法中,您可以访问 request.env["omniauth.auth"]["provider"] 变量以确定他是否使用 Facebook 和 OpenID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多