GAE联合登录和Linkedin

时间:2013-10-27 11:18:57

标签: java google-app-engine oauth linkedin twitter-oauth

您好我按照给定的GAE联合身份验证示例进行操作。  Using Federated Authentication via OpenID in Google App Engine

在给定的示例中,它提供 yahoo google myspace 等身份验证。我想修改此示例并提供身份验证 linkedin twitter 。请告诉我一种方法。

1 个答案:

答案 0 :(得分:1)

GAE联合登录使用OpenID协议,雅虎,谷歌和Myspace支持该协议。 LinkedIn和Twitter不支持OpenID,而是支持OAuth。

注意:GAE Oauth docs说明了您的GAE应用如何成为OAuth提供商(=其他应用代表用户访问您的应用)。您正在寻找的是您的应用程序充当OAuth消费者:您的应用程序代表用户访问第三方配置文件(LinkedIn,Twitter)。

请参阅pac4j-oauth OAuth客户端库,该版本可让您针对各种提供商(包括Google,Facebook,LinkedIn和Twitter)对用户进行身份验证。它还可以访问用户的个人资料。