3 个仓库
Administrative tools for creating, managing, and revoking API authentication keys.
Distinct from API Key Generation: Covers the full lifecycle of key administration (create and revoke) via CLI, whereas candidates focus on either generation or revocation alone.
Explore 3 awesome GitHub repositories matching security & cryptography · API Key Lifecycle Management. Refine with filters or upvote what's useful.
Shlink 是一个自托管的 URL 缩短器,旨在在自定义域名上创建和管理缩短的 Web 地址,并拥有完整的数据所有权。它作为一个动态 URL 重定向器和多域名链接管理器,允许单个安装组织并服务于多个不同的根域名。 该系统以用于程序化链接管理的 REST API 为核心,使外部应用能够自动化创建、更新和删除短链接。它包含一个专门的流量分析引擎,用于记录访问、检测机器人并提供地理位置数据以分析交互模式。 该项目提供高级流量路由功能,可以根据设备类型、请求头或自定义优先级规则将访问者发送到不同的目的地。它涵盖了更广泛的功能,包括二维码生成、分布式共享缓存以及具有细粒度权限的 API 密钥管理。 支持通过命令行界面和交互式配置工具进行自托管基础设施部署。
Provides a command-line interface for the creation and revocation of security keys to control API access.
Pushdeer 是一个自托管的推送通知服务,旨在向移动设备和物联网硬件发送即时警报。它作为一个中心化的后端,用于通过私有服务器管理和路由自定义通知。 该系统以其“无 App 推送”能力而著称,利用原生操作系统功能接收警报,无需在手机上安装专门的客户端应用程序。对于物联网集成,它作为使用 MQTT 协议的消息网关,向智能硬件发送实时文本和图像通知。 该平台包含一套全面的 API 密钥和设备注册令牌管理套件,以确保通知流水线的安全。它支持通过自定义 JSON 格式从第三方平台转发外部通知,并提供基于主题的路由,将特定内容类型定向到目标设备。硬件特定能力包括设备屏幕上的图像渲染、网络时间同步以及触发蜂鸣器等物理警报的能力。 后端以容器化环境提供,专为使用 Docker 和 Compose 进行部署而设计。
Provides administrative tools to create, rename, and rotate API keys used to authorize and route notifications.
RubyGems 是 Ruby 语言的包管理器,用作打包、分发和安装库及软件扩展的工具。它作为一个依赖解析器和注册表客户端,管理所需库及其递归依赖项的安装,以确保开发和生产环境的一致性。 该系统处理完整的包生命周期,包括构建可分发的归档文件、编译用于高性能系统集成的原生 C 扩展,以及向注册表发布稳定或预发布版本。它提供了一个安全框架,包括加密包签名、用于发布的多因素身份验证,以及用于协作包所有权和组织管理的基于角色的访问控制。 广泛的能力涵盖了通过项目特定目录进行环境隔离、通过清单文件进行版本锁定以保证可重现的构建,以及运行时加载路径操作。该工具集还包括注册表管理功能,如私有仓库托管、远程源镜像和 API 请求限流。 命令行界面提供了用于 API 密钥管理、已安装包检查以及库内置文档查看器的工具。
Provides a command-line interface to create and update scoped API keys for CI automation.