问题标签 [oauth-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
token - 如何获取 Google API 令牌
我需要获取 Google 验证令牌才能与 Google API 一起使用,但我的代码不起作用。
输出是:
cocoa - 通过 OAuth 2.0 使用特定帐户登录 Facebook
我正在使用可可在 mac 上开发一个 facebook 客户端项目。我正在按照 oauth 流程登录。我的问题是我想登录到特定帐户,而不是保存在 cookie 中的最后一个帐户(即使从任何网络浏览器都会发生这种情况)。你能帮我找到解决办法吗?
提前致谢。
java - 如何在 Gowalla Java (Android) 中获取访问令牌
我正在努力解决如何使用 OAuth2 和 Check-in with Gowalla-Java。
我不明白如何请求授权、回调代码或如何获取访问令牌,我想快速了解一下。
oauth - 如何在 Spring Security OAuth 中自定义 /oauth/user/authorize 路径
是否可以在 OAuth 中为 Spring Security 自定义 /oauth/user/authorize 路径?
该路径在 org.springframework.security.oauth2.provider.verification.VerificationCodeFilter 类中配置,但我找不到定义自定义过滤器或以其他方式更改此路径的方法。
我正在为 Spring Security 使用 OAuth2 协议和 OAuth 1.0.0.M3 版本。
c# - 如何为 Facebook 登录编码 redirect_uri
我正在尝试为 facebook 建立一个登录链接,但我只在某些情况下遇到错误。我正在尝试在redirect_uri
令牌中指定一个查询字符串参数,以便在登录后可以将它们重定向回我网站的特定区域。这是有效的和无效的。
&redirect_uri=http://mydomain.com/login?returnUrl=returnUrl
- 有效 -
&redirect_uri=http://mydomain.com/login?returnurl=/return/url
无效
-&redirect_uri=http%3a%2f%2fmyagentcheckin.com%2flogin%3freturnUrl%3d%2freturn%2furl
无效
似乎/
查询字符串中的 导致它失败。Facebook 在我尝试时返回错误。有人知道解决这个问题的方法吗?
android - 可以安全地将 Oauth2 访问/刷新令牌存储在 Android 的共享首选项中吗?
我知道我可以将值设置为“MODE_PRIVATE”,并且只有我的应用程序/用户 ID 才能访问它们,但是,用户有什么方法可以随时访问它们吗?那么将这些存储在共享首选项中是否“安全”,还是有更好的地方?
此外,如果我后来决定公开一些用户设置的偏好,我可以隐藏这些值吗?
谢谢你。
编辑:我也知道内部存储,但我想知道是否可以通过共享首选项实现更简单的操作。
android - 用于 Web API 的 Facebook API Android 身份验证
我想为 Facebook API 使用 Android SDK。我在检索 access_token 时没有问题,如下所述:[检索身份验证密钥][1]http://stackoverflow.com/questions/4593061/how-to-retrieve-an-facebook-authtoken-from-the-帐户保存在 android
我也可以使用 Android SDK 对 Facebook 进行很好的身份验证。
我的问题是我需要能够使用从 Android SDK 获得的信息来发布 Web API 身份验证。
这可能吗?我无法找到有关如何执行此操作的任何信息。
谢谢!
——斯科特
ruby-on-rails - Rails:OAuth2 gem 在尝试连接到 facebook 时返回 400 错误
我正在尝试将 Facebook 连接添加到我们的网络应用程序,但遇到了问题。在本地一切正常(我可以通过 Facebook 进行身份验证),但是当我将代码推送到我们的开发服务器(在野外)时,每次我尝试进行身份验证时都会返回以下错误代码:
这真的是我得到的唯一解释。同样,这适用于我的本地机器,以及盒子之间的宝石和此类匹配,所以我有点困惑。这是我正在执行的代码。
我搜索了谷歌,但出现的解决方案不起作用。此外,如果有人知道如何解析和显示 OAuth2 错误,我也将不胜感激。谢谢
oauth-2.0 - OAuth 2 中的不记名令牌和 token_type 是什么?
我正在尝试实现 OAuth 2 规范中的资源所有者和密码凭据流。我无法理解通过token_type
有效响应发回的值。在规范中,所有示例都显示"token_type":"example"
,但说应该是
token_type 必需的。如 第 7.1 节所述发行的令牌类型。值不区分大小写。
有人可以向我解释一下吗?
python - Google App Engine OAuth 端点在生产中抛出 400
我使用 Python 实现了对 Google App Engine 的实验性 OAuth 支持,并让它在本地工作,但是当我部署到 apppot 时,端点会抛出 400。
例如,url http(s)://my-app.appspot.com/_ah/OAuthGetRequestToken 返回 400,但在本地,该 url 模式的行为符合预期。
我已经尝试过 http 和 https,并假设 apppot 处理 ssl 证书。
更新
我一直在使用OAuth Playground来测试我的代码。尽管有文档,但似乎需要注册您的应用程序。前往此处获取有关如何注册的说明。根据注册过程中的文档,在 App Engine 上运行时不需要证书。Playground 正在显示有关错误的更多详细信息 - “签名无效”。如果我理解正确,签名是从签名基本字符串产生的。在这种情况下,我使用的是基本字符串 7DYB6MJ2s-IQcd7VJYJUmcct 。
最后更新
导致 400 的原因有两点。首先,该应用未注册。谷歌的文档说它是可选的,但显然情况并非如此。其次,请求没有正确签署。 这是一个测试 OAuth 请求的优秀调试工具:Oauth Playground