Ruby on Rails 4-使用Linkedin和OmniAuth进行身份验证

时间:2019-09-11 13:25:31

标签: oauth-2.0 linkedin omniauth

我正在尝试使用我的Rails应用程序设置LinkedIn身份验证。它使用devise和omniauth(带有omniauth-linkedin-oauth2)。

我需要一些帮助,因为信息无法正确显示,例如用户的公共URL。有人可以指出正确的过程,但不能指示他们的文档中的内容,就像我尝试过的那样,它不起作用。感激。

1 个答案:

答案 0 :(得分:0)

文档说,您需要向请求中添加r_basicprofile。您可以通过设计初始化程序来做到这一点

config.omniauth :omniauth-linkedin-oauth2, CLIENT_KEY, CLIENT_SECRET, scope: r_basicprofile

这样,您应该可以访问auth哈希中的public-profile-url键。

LinkedIn Docs