首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在命令行界面中存储会话

如何在命令行界面中存储会话
EN

Stack Overflow用户
提问于 2020-12-22 20:16:06
回答 1查看 93关注 0票数 0

我正在尝试设计一个基于眼镜蛇软件包的Go命令行界面,它模仿了用户界面中可用的功能。当用户在一个命令中提供用于登录的初始凭据,然后执行下一组命令时,我遇到了一个问题。在这种情况下,我要么需要存储不安全的凭据,要么需要存储我创建的session对象,但现在确定如何存储session对象,因为程序不是经常运行的。

EN

回答 1

Stack Overflow用户

发布于 2020-12-22 20:25:24

您可以使用https://github.com/docker/docker-credential-helpers

如下例所示

代码语言:javascript
复制
p := NewShellProgramFunc("docker-credential-secretservice")

c := &credentials.Credentials{
    ServerURL: "https://example.com",
    Username:  "calavera",
    Secret:    "my super secret token",
}

if err := Store(p, c); err != nil {
    fmt.Println(err)
}
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65408578

复制
相关文章

相似问题

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