Как мне узнать, какой пользователь использует аутентификацию в rails (OmniAuth) - PullRequest
0 голосов
/ 19 декабря 2010

Предположим, что пользователь может войти, используя либо учетную запись Facebook, либо OpenId.Если пользователь использует Facebook, я бы хотел разместить кнопку «опубликовать» на своей домашней странице, иначе я не буду ничего размещать на нейКак узнать, какой метод аутентификации использует пользователь в OmniAuth?

1 Ответ

1 голос
/ 19 декабря 2010

В вашем методе обратного вызова вы можете получить доступ к request.env ["omniauth.auth"] ["provider"], чтобы определить, использовал ли он Facebook против OpenID.

...