当前位置: 首页 > 知识库问答 >
问题:

IntelliJ IDE MissingApiTokenError:`snyk`需要经过身份验证的帐户。请运行'snyk auth'并重试

怀宇
2023-03-14

我已经在我的IntelliJ IDE上安装了snyk漏洞分析插件,但是当我试图运行分析时,它会给我以下错误:

虽然我知道它要求我为我的snyk服务器提供一些身份验证凭据,但我不知道在IDE中的何处提供。我试图查看是否可以从IDE工具栏中找到设置snyk auth的选项,但找不到任何选项。有人知道如何解决这个问题吗?

共有2个答案

仲孙凡
2023-03-14

或者(我自己无法再尝试此操作,因为即使在卸载CLI工具后,插件仍能继续工作),获取API令牌并将其输入插件的配置可能就足够了:

  • 在应用程序上创建一个免费用户帐户。斯尼克。io

转到IntelliJ IDEA➤首选项➤工具➤Snyk(在macOS上;对于Windows,我相信它从文件➤设置开始),并将令牌粘贴在令牌字段中。

苏丰茂
2023-03-14

我必须说,在安装方面不是一个非常精致的插件;显然,他们只是希望你知道他们的CLI工具必须安装才能使用插件。在JetBrains Marketplace Snyk插件页面上没有提到这一点。

但从错误消息中,我只是猜测并继续:CLI工具的安装说明。

例如,如果您安装了Homebrew,请从CLI运行此命令:

  • brew自来水snyk/自来水

不过,我后来发现,他们的支持页面上提到了对CLI工具的需求。但它说,该插件将在后台自动下载CLI

一旦安装了CLI工具,使用该插件将非常愉快:

 类似资料:
  • 我们正在开发一个iOS应用程序,它使用谷歌来验证firebase。根据https://www . Firebase . com/docs/IOs/guide/user-auth . html # section-log in Firebase说,auth令牌每24小时过期一次。我们想知道以下场景是否是我们需要考虑的: 用户通过Google和Firebase进行身份验证 我们的应用程序将获得一个24

  • 这是服务到服务身份验证中概述的规则的一个例外吗?该规则规定需要设置为接收服务的url(例如https://xxxxx.run.app)。和是一回事吗? 最后,除了使用googlecloudsdk(即imaging不存在)之外,是否还有其他方法使用用户帐户而不是服务帐户进行身份验证?

  • 在Android>Sample app>Trivial Drive中,当运行应用程序时,我在执行IAP时得到以下信息: 我在手机上用测试帐户(即我在开发人员控制台中指定的测试电子邮件地址)切换到了一个单独的帐户,并遵循了以下所有步骤: https://android.stackExchange.com/questions/20369/geting-authentication-is-require

  • 问题内容: 我在 需要身份验证的服务上运行Google Cloud的CORS相关问题。 如果我尝试通过带有Bearer令牌的cli执行curl命令,则 一切正常。不幸的是,如果我尝试通过javascript中的ajax执行相同的调用,则会 收到403。 云运行日志中的错误是这样的: 容器永远不会被击中。 我看到的问题是,当我在Web 浏览器中使用Ajax拨打电话时。Web浏览器正在发出飞行前请求(

  • 问题内容: 我需要从使用客户端证书进行身份验证的服务器请求URL,但是找不到为我的应用程序执行此操作的方法。 我的问题是我正在使用的Java客户端具有本地可用的证书文件,但是由于PC的限制,它将在其上运行,因此无法在密钥库中安装证书。 简而言之,我只是希望能够明确指定要用于我要检索的URL的证书。 有什么建议? 问题答案: 目前尚不清楚您所讨论的限制是什么。更具体地说,我不确定您认为本地证书文件和

  • 我的代码在这里:代码重新发布是因为我想问一个更直接的问题。如何在未经身份验证的用户和经过身份验证的用户之间切换?我的未经验证的文件似乎已缓存,我使用了以下方法: 在我剩下的api代码之前,它仍然不能工作。谢谢你的帮助 注意:我知道它不起作用,因为我在切换配置/凭据提供程序后立即使用lambda进行调用,并且只有授权用户才能调用此方法。 编辑@behrooziAWS答案: API代码: 完整错误:B