SNYK首次使用用户使用时就要求身份验证。看起来这样:
- 用户类型
snyk auth
在CMD中。 - 选项卡在浏览器中打开,登录页面。
- 登录。
- Snyk收到我登录并下一步进行的回复。
1-3对我来说很明显。但是我不知道Node知道我已经登录了。它与我猜HTTP标头有关,但我仍然不知道代码中的外观。我试图在cli/commands/auth.js中找到答案,但代码对我来说太复杂了。
您可以使用用于身份验证的回调路由创建临时HTTP服务器;就像您在一个简单的普通Web应用程序中一样。
身份验证后,您可以保存接收到的信息(例如在文件中)并停止HTTP服务器。