标签: ruby-on-rails oauth facebook-graph-api omniauth
假设用户可以使用Facebook帐户或OpenId登录。如果用户使用Facebook,我想在我的主页上放置一个类似发布的按钮,否则我不会在其上放任何东西。如何判断用户在OmniAuth中使用的身份验证方法?
答案 0 :(得分:1)
在你的回调方法中,你可以访问request.env [“omniauth.auth”] [“provider”]变量来确定他是否使用Facebook与OpenID。