EnvKey(API秘钥保护软件)
v1.4.17 官方版- 软件大小:57.6 MB
- 更新日期:2020-08-12 10:57
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
EnvKey是一款功能强大API秘钥保护软件,旨在帮助用户通过简单的方式来保护API密钥和凭据。在首次启动该实用程序后,您需要输入电子邮件和安全令牌(输入电子邮件后会收到)来注册新帐户。您还需要通过输入名称和主密码短语(用于加密)来创建组织。从现在开始,您应该可以轻松访问此应用提供的所有内容。软件界面非常的直观,并提供了四个不同的功能模板,您可以安全地存储您的API密钥、配置和凭据,用时还允许配置变量,有需要的朋友赶紧到本站下载体验吧!
软件功能
一站式 管理开发,登台,生产等
您的应用程序需要在不同的环境中运行。其中包括开发机器,测试服务器,登台服务器,生产服务器等。
使用EnvKey,您可以在一个地方管理每个环境及其之间的关系。您将获得整个系统的自顶向下的配置视图。
通过继承消除重复
DRY不仅仅用于代码。您可以定义继承关系,而不是复制环境之间共享的值。下次需要更新共享值时,可以在一个地方进行。
在子环境中保持灵活性
当您需要开发,暂存和生产之外的环境时,EnvKey可以让您通过子环境扩展这些基本环境。
通过强大的端到端加密保护邀请
在纯文本中通过第三方渠道共享机密会带来许多安全问题。您可能会相信这些服务可以使您的对话保持私密性,但是它们并不是用来保存王室珠宝的。EnvKey的安全邀请确保任何第三方(包括EnvKey)都无法访问您的未加密配置。
简单的访问控制,即时撤销
与诸如IAM之类的复杂且易于出错的权限系统相比,EnvKey使在需要了解的基础上授予访问权限变得简单,并在不再需要时立即将其撤消。
简化的秘密轮换
当您需要旋转秘密时,这也要简单得多。只需将其更新到一个地方就可以了,而无需在使用过该API密钥的任何地方进行查找。
实时协作
EnvKey应用程序可让每个人实时更新。如果一个开发人员开始编辑一个值,那么它将被其他所有人锁定,以避免覆盖。如果您授予某人访问新应用的权限,他们会立即看到它。无需刷新或重新启动。
快速灵活地集成
与EnvKey集成就像安装单个库并设置ENVKEY环境变量一样简单。您可以根据需要在每个环境中生成尽可能多的ENVKEY。
用于脱机工作的本地缓存
失去互联网连接?在飞机上还是在公园里工作?没问题-EnvKey在开发模式下本地缓存加密的配置,因此您可以保持编码而不会丢失任何节拍。重新连接时,将获得最新的配置。
在一个应用程序中管理多个帐户和组织
您想在日常工作中以及个人项目中使用EnvKey吗?或者,也许您在一家代理机构工作,并且需要管理多个客户项目中的凭据。无论哪种方式,您都可以覆盖。您可以根据需要创建任意数量的帐户和组织,单击两次即可在它们之间切换。
软件特色
在安全且专业的环境中管理API密钥
EnvKey是一个有用的开发人员工具,可为您提供一个安全的,端到端的加密环境,用于存储配置,API密钥和其他类型的凭据。
您将获得清晰,直观的GUI,可从左侧面板访问所有应用程序和所有已连接的用户。对于每个应用程序,总共有四个不言自明的部分:变量,EnvKey,协作者和设置。
简而言之,需要在第一部分中添加构成开发环境或子环境的所有开发,阶段,生产变量。顾名思义,第二个选项卡EnvKeys是您只需单击几下即可生成开发或服务器EnvKeys的地方。
轻松添加协作者并授予各种访问权限
第三部分允许您安全地共享配置。您可以邀请协作者并授予三种不同的访问级别,即ADMIN,DEVOPS和DEVELOPER。
您可以想象,ADMIN级别是最强大的(查看和管理所有环境,以及管理服务器访问,编辑应用程序设置,甚至邀请协作者),而DEVOPS只能查看和编辑环境以及管理服务器访问。最后,还有DEVELOPER级别,该级别仅允许协作者查看和编辑开发和暂存。
改善您和您的团队管理API密钥和配置及其安全性的方式
EnvKey具有安全感,创新性和高品质。很显然,使此应用程序尽可能安全,并且与单个开发人员或开发团队都息息相关,已经进行了大量工作和思考。
它确实确实使管理环境变量和访问令牌/安全密钥变得非常容易。现在剩下要做的唯一一件事就是让您和您的团队出手。
安装方法
1、双击安装程序“EnvKey_v1.4.17.exe”开始进行安装。
2、正在安装EnvKey,用户等待安装完成。
3、安装完成后打开登录界面,登录后即可进行使用。
使用说明
1.生成开发或服务器ENVKEY。
打开EnvKey应用程序,登录,在边栏中选择要与之集成的应用程序,然后选择EnvKeys选项卡。您将看到,Development Keys并且根据您的访问级别,您可能还会看到Server Keys。如果尚未生成任何EnvKey,则会看到一个类似以下内容的占位符:
当您单击GENERATE开发按钮时,ENVKEY稍有延迟,您将看到类似以下内容:
或者,如果您生成服务器ENVKEY,则会看到以下内容:
2.将您ENVKEY的.env文件复制到文件或服务器环境变量中。
单击COPY生成的旁边的按钮ENVKEY,将其复制到系统剪贴板。如果要复制开发 ENVKEY,请.env在项目的根目录中创建一个如下所示的文件:
另外.env,.gitignore如果使用git,请确保已将文件添加到其中,如果使用其他源控制系统,则应适当地从源代码管理中忽略该文件。
如果要复制服务器 ENVKEY,请在服务器上设置ENVKEY环境变量。如何执行此操作将取决于主机以及如何管理服务器。
3.与envkey-source或EnvKey库集成。
集成EnvKey的最快方法取决于您使用的语言。envkey-source是一个bash实用程序,可用于通过Shell或Docker轻松将EnvKey与任何语言集成。如果您使用Ruby,Python,Node.js或Go,则与正式的EnvKey库集成起来甚至更快。
3a.envkey源
要与envkey-source您集成,首先需要将其安装在系统上。打开一个shell并运行:
然后运行:
现在,您的bash shell将所有EnvKey配置都设置为环境变量,并且您从其启动的任何进程(以任何语言)都可以访问它们。
如果要与服务器集成,则需要安装envkey-source在服务器的安装脚本或Dockerfile中,然后eval $(envkey-source)在启动或重新启动应用程序服务器时运行。请注意,如果您将eval $(envkey-source)脚本文件放入脚本文件中,source your-script.sh则必须随后运行该文件,以使您的配置随后在脚本之外可用。
安全说明:envkey-source将所有EnvKey变量都包装在单引号中(并在变量内转义单引号)以防止shell注入。
3b.envkey-ruby
要与Ruby或Ruby On Rails集成,请首先将envkeygem 添加到您的Gemfile中。
然后运行:
如果您使用的是Rails,那么这就是您需要做的。如果您使用的是不带 Rails的Ruby,则需要在应用程序的入口点再添加一行:
子环境
子环境使您可以创建其他继承开发,暂存或生产的任意环境。您可以在基础环境中添加其他变量或覆盖现有变量。一个ENVKEY可以再连接到子环境中产生。
+阅读此内容以获得有关子环境以及何时应该使用和不应该使用它们的更多详细信息。
局部环境变量
EnvKey不会覆盖现有的本地环境变量或.env文件中设置的其他变量。这对于自定义共享其他配置的环境可能很方便,并且比使用子环境更轻便。
假设您已DATABASE_NAME在EnvKey中进行设置,但是您想暂时连接到其他数据库。如果您只是设置自己的DATABASE_NAME环境变量,EnvKey将遵循它。
通过在.env文件中添加其他行,可以完成同一件事。例如:
# .env file
ENVKEY=xZoF8tgxJGmHQ7nc9p7m-5c6XNw9YXz6yrxNa
DATABASE_NAME=my-unique-db-name
现在my-uniqe-db-name将覆盖EnvKey值。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文