首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ IDE MissingApiTokenError:‘`snyk`’需要一个经过身份验证的帐户。请运行‘`snyk’,然后再试一次

IntelliJ IDE MissingApiTokenError:‘`snyk`’需要一个经过身份验证的帐户。请运行‘`snyk’,然后再试一次
EN

Stack Overflow用户
提问于 2021-02-02 07:58:20
回答 2查看 1.1K关注 0票数 4

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-04 21:12:33

我必须说,在安装方面,并不是一个非常完善的插件;显然,他们只是希望您知道,为了能够使用插件,必须安装他们的CLI工具。JetBrains市场Snyk插件页面上没有提到这一点。

但是,从错误消息中,我猜到并继续前进:CLI工具的安装说明

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

  • brew tap snyk/tap && brew install snyk
  • snyk auth

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

一旦安装了CLI工具,插件就是joy使用的:

票数 4
EN

Stack Overflow用户

发布于 2021-02-04 22:18:53

或者(我不能再自己尝试了,因为即使卸载了CLI工具,插件仍然工作),获得一个API令牌并将它输入插件的配置可能就足够了:

  • app.snyk.io创建一个免费用户帐户
  • 导航到App.snyk.io/帐户
  • 单击API令牌框中的表单条目字段,以显示自动生成的令牌。
  • 把它复制到剪贴板上

转到IntelliJ IDEAPreferencesToolsSnyk (on macOS;对于Windows,它以FileE 222E 123Settings设置>e 224开始,我相信)并将令牌粘贴到令牌字段中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66005667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档