问题标签 [api-key]

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.

0 投票
5 回答
12852 浏览

ruby-on-rails - 在公共 Rails 应用程序中将敏感数据存储在哪里?

我的个人 Rails 项目使用了一些 API,我将 API 密钥/秘密存储在 config/environments/production.yml 和 development.yml 作为全局变量。我现在想把这个项目推送到 github 上供其他人使用,但我不希望他们拥有那些敏感数据。我也不希望 .gitignore 中有这个文件,因为它是应用程序运行所必需的。我考虑过将它们放在数据库中的某个地方,但我希望能找到更好的解决方案。

0 投票
2 回答
1155 浏览

api - 使用 API 密钥开发服务(起点)

在谷歌上查找并找不到任何东西。

任何好的资源都可以帮助我开始为将严重依赖 API 密钥的 RESTless Web 应用程序设计我的后端。

我知道如何编写不安的网络服务等,只是从未使用过 API 密钥。通常人们只是为用户等生成指南吗?

0 投票
1 回答
7430 浏览

android - Android+Facebook:API KEY 和 API SECRET 用在哪里?

我在 Android 上使用 FBConnect,似乎我需要的唯一 ID 是应用程序 ID,它是一串数字:

但是我在注册我的应用程序时也得到了API Key和API Secret,我想知道这些在哪里使用?我做错什么了吗?我查看了 FBConnect 的示例代码,也没有使用 api key 和 api secret 的地方。

编辑:有人可以澄清一下,是否有三个密钥/ID:应用程序 ID、应用程序密钥和应用程序密钥?以下是 FBConnect 示例项目的代码: public static final String APP_ID = "175729095772478";

我的应用程序的应用程序密钥看起来不像这样,我的应用程序密钥中没有数字。而且我仍然很困惑,在 Facebook 的 Doc 中,有一个命令:

它给了我一个字符串,我可以用它在 Facebook 上注册,但它与应用程序密钥和秘密有什么关系?我尝试了 FBConnect 的示例(简单的示例),但我没有执行 keytool 命令,它可以工作;但是如果我使用我的应用程序的应用程序密钥,它就不起作用。

0 投票
4 回答
192 浏览

c# - 如何保护服务不被循环通过以找出其 api 密钥

假设我们有一个 WCF Web 服务。其链接如下;

62383581 是这里的 API 密钥。我们如何保护服务不被循环通过以找出它的 API 密钥?

0 投票
1 回答
814 浏览

wcf - WCF4 REST APIkey 问题 - 将信息从 ServiceAuthorizationManager 传递到服务

我想为我的 WCF4 REST API 实施 API 密钥身份验证解决方案。

我知道我需要创建一个类并从 ServiceAuthorizationManager 派生它并覆盖 CheckAccessCore 方法。我所理解的一切。

但是我想从 CheckAccessCore 做的是将内部信息从 CheckAccessCore 传递给我的服务实现类。我在进行 ApiKey 身份验证时查找的“ApiKeyID、权限、标志和其他详细信息”等信息。

这样我的服务在调用域逻辑时可以在内部使用内部 ApiKeyID。

我见过很多不同的方法,比如

或者

和其他方式......

0 投票
1 回答
170 浏览

android - Android地图API较早的工作密钥突然停止工作

我以前在一个小应用程序中使用过地图,它工作正常,我想在另一个使用 google API 2.1 update api level 7 模拟器的#android 应用程序中再次使用它。问题是 getFromLocationName() 函数不起作用。返回的列表大小为零。几个小时后,我使用了我朋友的计算机注册的 MAP API 密钥。然后 getFromLocationName 正在工作,但没有显示任何图块。我给了他代码,并要求他使用他的 API 密钥和相同的模拟器,它工作正常。我再次检查了我的 md5 有密钥并检查了生成的密钥。我试图重新打开以前的工作应用程序,它现在也无法正常工作。我也尝试过使用新的模拟器,没有任何效果。烦死了求帮忙。。

0 投票
0 回答
197 浏览

android - Google Maps API V3 中是否缺少 apiKey?

在这里我看到一行,上面写着“注意:只有在使用 JavaScript Maps API V2 和 Maps API for Flash 时才需要 Google Maps API 密钥。” 并且已经有Maps API V3。这是否意味着我不再需要 MapView 标签中的 apiKey 了?您能否提供一些代码示例及其用法?从 MapView 中删除android:apiKey一行似乎并不聪明……在此先感谢。

0 投票
1 回答
467 浏览

facebook - 我在哪里使用 Facebook API 密钥和 API 密钥

我在哪里使用 facebook API 密钥和 API 密钥。

我似乎在没有他们的情况下工作。这会导致任何问题吗?即使没有他们,我也可以让我的朋友和 POST 到墙上。

0 投票
2 回答
1441 浏览

heroku - 更改 Heroku API 密钥对我们的应用程序有什么影响?

我们的组织有许多 Rails 应用程序(网站)部署到 Heroku。一位前开发人员离开了该组织,作为一种好的做法,我们希望更改与我们的帐户关联的 Heroku API 密钥,以防止通过 Heroku CLI 对应用程序进行任何修改。

我知道 Heroku API 密钥用于 Heroku CLI 访问(它被缓存在 ~/.heroku/credentials 中),但不确定它还有什么用途。具体来说,Heroku 平台中的第 3 方插件(例如 New Relic、Hoptoad/Airbrake、Sendgrid 等)是否使用此功能,因此如果 API 密钥更改,则需要重新配置?当您单击“重新生成”按钮进行更改时,Heroku 会抛出一个相当通用(且非信息性)的错误消息。

因为术语“API 密钥”是如此通用,所以要明确这是与通过“我的帐户”链接可访问的每个 Heroku 帐户相关联的单个 API 密钥。下面的图像(和警告消息)。

在此处输入图像描述

0 投票
1 回答
517 浏览

java - gitignore apikeys in my project

I want to make an java application. This is stored on gitHub (so uses git for versioning). Now this programm uses apikeys in example from Google. I want to hide this Api key in the versioning system (so that no one other can use it).

I've read something about the .gitignore file, but i don't want to delete the whole file from versioning. I only want to hide the apiKey from others to see.

I read following thread and I think this is what I'm searching for, but I really have no idea how to do this.

Can git automatically switch between spaces and tabs?