php cURL的替代方案-OpenId和Google、Facebook API服务器端身份验证

php cURL的替代方案-OpenId和Google、Facebook API服务器端身份验证,php,javascript,api,authentication,curl,Php,Javascript,Api,Authentication,Curl,看起来大多数openid、facebook、google认证API和方法都使用PHP cURL对外部网站进行认证。我的托管服务没有为我提供启用cURL的服务,因此我必须从客户端java脚本进行身份验证。但它可能并不安全。那么,任何一家公司都可以提供开源php实现,用于验证和使用来自google、facebook、linkedin、twitter等的用户数据 另外,请告诉我在哪里可以找到javascript/php(不需要curl/wrapper)身份验证和用户数据访问的示例脚本(如获取用户墙帖子

看起来大多数openid、facebook、google认证API和方法都使用PHP cURL对外部网站进行认证。我的托管服务没有为我提供启用cURL的服务,因此我必须从客户端java脚本进行身份验证。但它可能并不安全。那么,任何一家公司都可以提供开源php实现,用于验证和使用来自google、facebook、linkedin、twitter等的用户数据

另外,请告诉我在哪里可以找到javascript/php(不需要curl/wrapper)身份验证和用户数据访问的示例脚本(如获取用户墙帖子、用户内容、好友列表、更新流等)。
注意:我见过外部实体为各种开放式id身份验证提供服务,但我想自己为每种身份验证(facebook、google、linkedin)定制一套服务。

如果您的主机允许,我会推荐文件获取内容

此外,还有用于发布的文件内容


它可能需要您的主机进行一些修改。根据经验,如果禁用了cURL,这些也是

文件获取内容。如果您的主机允许,我建议您这样做

此外,还有用于发布的文件内容


它可能需要您的主机进行一些修改,如根据经验,如果禁用了cURL,则这些修改也是

LinkedIn开发人员网站提供了使用php pecl oauth扩展检索信息的php示例:

本指南也适用于twitter,并对Facebook进行了一些修改


请注意,LinkedIn还有一个JavaScript API,如果您决定这样做,它会为您抽象安全性。

LinkedIn开发人员网站提供了使用php pecl oauth扩展检索信息的php示例:

本指南也适用于twitter,并对Facebook进行了一些修改


请注意,LinkedIn还有一个JavaScript API,如果您决定这样做,它会为您抽象安全性。

根据主机上启用的PHP的其他部分/扩展,您可能可以使用file_get_contents()(如果启用URL包装器)来获取方法。我不知道file_get_contents是否启用。。我想一下。。。但除此之外。。。还有其他方法吗?根据主机上启用了哪些PHP的其他部分/扩展,您可能可以使用file_get_contents()(如果启用了URL包装器)作为get方法。我不知道file_get_contents是否启用。。我想一下。。。但除此之外。。。还有别的办法吗?