64得票5回答
使用自定义用户数据库进行Web API令牌身份验证

我正在开发一个Web API 2.1服务,需要对连接的客户端(我要创建和控制的HTML5/JS客户端)进行身份验证。不幸的是,用户信息(用户名、密码哈希、角色等大量信息)存储在现有的(SQL Server)数据库中,我只有读取权限。用户数据库表创建于5-6年前,没有参考安全框架,因此它采用了完...

8得票3回答
网站和移动应用之间共享Facebook访问令牌

我希望能够创建一个网站(Rails 3.1与Devise和Omniauth)和一个移动应用程序(iOS5),以共享身份验证。也就是说,我希望用户能够使用Facebook登录到网站,或者使用Facebook登录到移动应用程序,并使用用户的凭据对网站进行身份验证,从而使移动应用程序能够与网站的AP...

25得票2回答
如何在安卓设备中安全保存OAuth访问令牌

在身份验证后,我从服务器获取了访问令牌,例如"uyhjjfjfgg567f8fhjkkf",现在我想安全地将其保存在设备上。我查看了Android开发者网站上的Keystore和Keychain,但我不太清楚它是如何工作以及我们应该如何从keystore检索令牌。 我获得了服务器授权访问令牌...

7得票2回答
微软机器人框架自行崩溃

我在进行令牌请求时遇到了以下问题: { "error": "invalid_request", "error_description": "AADSTS90002: No service namespace named 'botframework.com' was found...

9得票1回答
Django Rest框架中的Allauth认证

我已经使用Allauth实现了Django Rest Auth,如果我通过Google access_token登录,则一切正常,但是有一个情况:某些客户端设备需要通过Google id_token进行登录。 如果我使用id_token而不是access_token,则会出现错误。 { ...

9得票3回答
为什么我需要传输`client_secret`来获取`access_token`?

为了从Facebook获得access_token,您需要传输您的app_id、授权请求后收到的code以及您的应用程序的secret_key。 为什么我要传输我的secret_key?这似乎非常不安全。这是否是OAuth 2.0规范的要求? 作为一个相关的问题,当我的请求已经使用我的co...

14得票1回答
LinkedIn API 刷新访问令牌 (2017年5月)

请问是否可以通过编程方式刷新LinkedIn访问令牌而不需要任何用户交互? https://developer.linkedin.com/support/faq 刷新访问令牌可以在幕后静默完成,不应对用户体验产生影响。如果您的应用程序要求您以自动化方式进行API调用——无需用户交互,则需要...

8得票1回答
将令牌保存在YAML文件的*private/secure*部分(Coveralls.io)中。

我在 Coveralls.io 网站上看到以下内容: 如果您打算通过私有 CI 或命令行提交覆盖率数据,而不是使用 Travis Pro,请将以下行添加到您的.coveralls.yml文件中: repo_token:k8hiVxiMr6UyolotPFQerkKWwOoYfbB 请注意:...

18得票9回答
谷歌API客户端“必须传递刷新令牌或将其作为setAccessToken的一部分设置”

我目前遇到了一个非常奇怪的问题,事实上我一直在按照谷歌API文档中的https://developers.google.com/google-apps/calendar/quickstart/php指南操作。我尝试了两次,在第一次尝试时它能够完美地工作,但在访问令牌过期后,由谷歌API文档提供...

9得票2回答
“gatsby-source-contentful”的插件选项无效。

我尝试通过GitHub打开一个我 fork 的项目,却遇到了以下错误。 success open and validate gatsby-configs - 0.492s ERROR #11331 PLUGIN Invalid plugin options for "gatsby-s...