草庐IT

PHP - 在 OAuth 之后获取 channel ID - YouTube API

首先,这个问题听起来像是重复的,但从我已经看到的答案来看,我认为这些答案不适合这个目的,因为我没有得到许可。在他们授权他们的Google帐户后,我正在尝试查找YouTubechannelID。我使用的范围是:https://www.googleapis.com/auth/yt-analytics.readonlyhttps://www.googleapis.com/auth/userinfo.profile很多答案都提到访问V3channelapi以获取channelID。$channelData=file_get_contents("https://www.googleapis.co

php - 为什么 Twitter 返回 "Failed to validate oauth signature and token?"

很抱歉给您带来另一个“无法验证oauth签名和token”错误,但我无法弄清楚我的请求有什么问题。我正在从这个字符串构建我的签名:POST&http%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest_token&oauth_callback%3Dhttp%3A%2F%2Fcraiga.id.au%2Ftwitter%2Fconnected%26oauth_consumer_key%3Dtm5...DOg%26oauth_nonce%3D8...22b%26oauth_signature_method%3DHMAC-SHA1%26oauth_timest

php - 用于 PHP 的 OAuth 2.0 服务器

我一直在努力寻找一个支持OAuth2.0作为服务器的活跃的开源PHP项目。有大量连接到Facebook、Twitter等的客户端示例,但随着越来越多的人希望通过API公开他们自己的服务,我有点惊讶开源社区尚未解决这一需求。并不是说什么都没有,而是说大部分都是过时的、几乎没有文档,而且就当前的开发和对话而言,几乎没有事件。我是不是错过了一个好的开源选项?有谁知道任何商业选择?我真的需要尽快采取措施,而我个人没有足够的带宽或安全凭证来自己解决这个问题。 最佳答案 经过大量搜索后,我相信我已经找到了适合PHP用户的最佳解决方案。意见一毛钱

php - 使用 OAuth 刷新 token 获取新的访问 token - Google API

我的应用很简单,它连接到Google+API以验证用户身份,如果成功,它会检索用户的电子邮件,然后根据电子邮件对给定的数据库执行一系列操作检索。我的主要问题是,我的访问token每小时都会过期,我似乎不知道如何“刷新”它。我收到以下错误,我认为这是预期的:TheOAuth2.0accesstokenhasexpired,andarefreshtokenisnotavailable.我目前将访问token存储在数据库中,因此我可以在需要时进行检索。我唯一的问题是如何使用该token获得新token? 最佳答案 哇,我花了很长的时间才弄

android - Android 上的 Yahoo OAuth - 401 错误

我正在尝试使用路标库在Android上为Google、Twitter、Yahoo等实现OAuth。除Yahoo外,以上所有工作正常,它在尝试检索请求token时给我一个401错误。我已经尝试将我的回调url修改为http一个,甚至尝试了带外身份验证。有人知道我可能做错了什么吗?我使用Signpost库请求OAuth请求token的代码粘贴在下面。privatestaticCommonsHttpOAuthConsumeryahooConsumer=newCommonsHttpOAuthConsumer(YAHOO_CONSUMER_KEY,YAHOO_CONSUMER_SECRET);p

android - 使用 OAuth2 安全验证移动访问的选项

我们目前正在实现OAuth2以保护我们的新API,但不确定如何安全地提供所需的功能。我们需要允许移动设备执行以下操作:Immediatelyafterdownloadingtheapptheuserisabletotakeapictureandsubmititwithouthavingtofirstlogin.虽然我们希望允许匿名用户访问,用户无需登录或注册即可使用某些功能,但我们不想允许未经身份验证的API访问。这通常可以使用clientcredentialsauthorizationflow来完成。获取应用程序访问token,但这需要知道客户端secret。据我所知,移动设备不被视

java - 如何保护从 OAuth 保护的资源中提取数据的 Android 应用程序

我的公司正在构建一个RESTfulAPI,它将返回适度敏感的信息(即财务信息,但不包括帐号)。我可以控制RESTfulAPI代码/服务器,并且还在构建Android应用程序。我已将API设置为使用OAuth2和授权代码授予流程(带有客户端ID和密码),并且我自动批准用户而无需他们批准客户端,因为我们同时拥有客户端和提供商。我们将CAS用于SSO,当用户登录以检索token时,我将其用于授权服务器作为OAuth2流程的一部分。我正在考虑各种方法来保护Android应用程序上的数据。我得出的结论是,在设备上存储客户端ID和密码绝对不会发生,但我认为存储身份验证token可能会起作用,因为它

android - Google Plus 单点登录服务器流程 - Google_AuthException 获取 OAuth2 访问 token 时出错,消息 : 'invalid_grant'

2013年1月27日更新我现在已经解决了这个问题,请检查接受的答案。在我的Android应用程序和我的PHP服务器之间使用服务器端流时,我无法获取我的刷新token和我的访问token。所以我设法通过使用以下方法获得了我的一次性代码:AsyncTasktask=newAsyncTask(){@OverrideprotectedStringdoInBackground(Void...params){BundleappActivities=newBundle();appActivities.putString(GoogleAuthUtil.KEY_REQUEST_VISIBLE_ACTIV

java - Google Drive Android API OAuth 身份验证问题 - onActivityResult 返回 "0"

我只是想为AndroidDriveAPI进行身份验证。我从AndroidStudio生成了签名APK。帐户通过身份验证,GoogleDriveAPI身份验证与此生成的APK完美配合。现在,当我将这个相同的APK上传到Play控制台中的内部测试时。则认证失败。__现在这是我完成这一切的方法__1)在Androidlist中添加以下内容2)像这样实现身份验证publicabstractclassAuthActivityStackOverflowextendsBaseActivity{protectedstaticfinalintGOOGLE_SIGN_IN_REQUEST_CODE=1;p

android - 使用 Google Play 服务在 Appengine 上进行 Oauth

我在Android上使用GooglePlay服务来访问GoogleApis和Google云端点。我还可以使用来自GooglePlay服务的token访问appengineUserapi。这可能吗?link中有一些示例代码对于OAuth,但有点模糊。我可以在header中传递oauthtoken并使用以下代码获取用户吗??Useruser=null;try{OAuthServiceoauth=OAuthServiceFactory.getOAuthService();user=oauth.getCurrentUser();}catch(OAuthRequestExceptione){//