go-keyring:Go的跨平台密钥环界面

时间:2024-06-17 08:35:12
【文件属性】:

文件名称:go-keyring:Go的跨平台密钥环界面

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-17 08:35:12

golang authentication utilities secret dbus

进入钥匙圈库 go-keyring是一个与操作系统无关的库,用于设置,获取和删除系统密钥环中的机密。 它支持OS X , Linux(dbus)和Windows 。 go-keyring是在其作者搜索但找不到更好的替代方法之后创建的。 它旨在简化静态链接的二进制文件的使用,而静态链接二进制文件在依赖C绑定时非常麻烦(就像其他密钥环库所做的那样)。 潜在用途 如果您正在使用需要在用户计算机上本地存储用户凭据的应用程序,则可以使用go-keyring。 例如,如果您正在为需要用户名和密码的API编写CLI,则可以将此信息存储在密钥环中,而不必让用户在每次调用时都键入该信息。 依存关系 OS X OS X的实现依赖于/usr/bin/security二进制文件与OS X的钥匙串连接。 默认情况下应可用。 Linux Linux的实现取决于提供的 dbus接口。 可以预期,默认的集合lo


【文件预览】:
go-keyring-master
----keyring_mock_test.go(1KB)
----.zappr.yml(122B)
----README.md(4KB)
----.github()
--------workflows()
----appveyor.yml(212B)
----keyring_darwin.go(3KB)
----MAINTAINERS(96B)
----LICENSE(1KB)
----go.mod(131B)
----SECURITY.md(606B)
----CONTRIBUTING.md(496B)
----keyring_mock.go(1KB)
----secret_service()
--------secret_service.go(7KB)
----keyring.go(1KB)
----keyring_fallback.go(557B)
----go.sum(1KB)
----keyring_test.go(2KB)
----.catwatch.yml(18B)
----keyring_linux.go(2KB)
----keyring_windows.go(1KB)

网友评论