SuperAPI AI 工具集

senhasegura-skill

部署与运维

查看项目

更新于 10-15 23:42

技能介绍

用途:该技能面向 senhasegura(Segura)PAM 平台的集成,帮助在应用、CI/CD 流水线和 Kubernetes 中安全获取与轮换凭据、SSH 密钥和密钥。

主要能力:涵盖 PAM Core(凭据保管、密码轮换、会话管理)、A2A 应用间 API 认证、DSM(DevOps 密钥管理器)、MySafe(个人/团队密码管理)、Executions(自动化轮换与脚本执行)、SCIM(身份同步)。认证支持 OAuth 2.0(推荐)、OAuth 1.0(旧版)和 AWS Signature。

使用方式:在控制台 A2A > Applications 创建应用并获取 client_id/client_secret,通过 POST /iso/oauth2/token 获取令牌,再以 Bearer 调用 /api/pam/credential、/api/pam/sshkey 等接口。DSM CLI 可安装后配置 ~/.senhasegura/config.yaml,用 dsm runb 注入密钥并 source .runb.vars,用后删除该文件。Kubernetes 可通过 External Secrets Operator 配置 SecretStore/ClusterSecretStore 与 ExternalSecret。Python 可用 pip install senhasegura 的 A2A 客户端。

适用场景:企业凭据集中管理、CI/CD 密钥注入(GitHub Actions、Azure DevOps、GitLab CI、Jenkins)、SSH 密钥自动轮换、Kubernetes 密钥同步。

限制:需已有 senhasegura 实例与相应授权;示例中的 URL、凭据均为占位符,须替换为真实值;生产环境不建议跳过 TLS 校验;具体版本兼容性与收费信息暂未提供。