有人知道如何在使用Google Oauth 2.0的servlet中使用Brickred Socialauth API 4.3吗? 我在哪里可以获得* consumer_secret *和* consumer_key *?
您的API是否成功使用?
答案 0 :(得分:4)
BrickRed wiki上提供的说明不再适用,因为您已经发现了。以下应该假设:
一个。您使用的是socialauth 4.2+。我用socialauth 4.4测试了这些 B.您正在尝试配置自己的域,而不是使用brickred域进行测试 C.您正在创建Web应用程序,否则进行相应调整
http://YOUR_HOST_NAME/socialauth.html
)<prop key="www.google.com.consumer_key">opensource.brickred.com</prop>
<prop key="www.google.com.consumer_secret">YC06FqhmCLWvtBg/O4W/aJfj</prop>
<prop key="googleapis.com.consumer_key">CLIENT ID created in Step 1.e above</prop>
<prop key="googleapis.com.consumer_secret">Client Secret created in Step 1.e above </prop>
如果您不使用Spring,请修改oauth_consumer.properties
修改用户点击的应用程序中的链接以启动联系人导入过程:
改变
?id=google
到
?id=googleplus
希望这有帮助
答案 1 :(得分:0)
您可以在以下位置注册您的应用以使用Google OAuth:
https://developers.google.com/accounts/docs/OAuth2Login#registeringyourapp
从那里获得“秘密/密钥”。
我已经成功实施了SocialAuth与Facebook,它运作正常。我仍然没有使用谷歌OAuth2实现它的经验,但它应该工作。 Their CDI示例通过Google进行身份验证,我只是不确定是否使用Oauth1或Oauth2。
问候。
答案 2 :(得分:0)
对于那些找不到consumer_secret的人,我找到了一个解决方案:
socialauth正在使用网络流程。因此,如果您是socialauth-android,则需要创建Web应用程序而不是安装应用程序。
因此,即使对于Android应用程序,您仍需要为Web项目创建客户端ID。秘密将直接显示在页面中!