slim-auth:适用于SLIM的GitHub Action

时间:2024-05-09 14:25:20
【文件属性】:

文件名称:slim-auth:适用于SLIM的GitHub Action

文件大小:243KB

文件格式:ZIP

更新时间:2024-05-09 14:25:20

TypeScript

苗条认证 GitHub Action for SLIM(无秘密身份管理)。 它可以用于获取特权GCP服务帐户凭据,以进行连续部署。 此外,它还允许您获取由SLIM管理的机密。 用法 要使用SLIM,需要具有调用SLIM API权限的Google服务帐户的凭据。 此操作支持从服务帐户密钥JSON文件读取以获取这些凭据。 将其存储在GitHub机密中并将其公开给您的工作流运行可能是一个好主意。 本示例假定您已将其存储在秘密SLIM_INVOKER_SERVICE_ACCOUNT_KEY 。 最重要的是,还需要使用GitHub令牌来进行授权。 服务帐户凭证 您可以使用此操作获取服务帐户凭据。 您可以使用将从中导出服务帐户的project_id参数指定GCP项目ID,也可以使用参数service_account_email直接指定服务帐户的电子邮件。 如果两者都指定,则特定的service_


【文件预览】:
slim-auth-main
----.gitattributes(17B)
----.github()
--------dependabot.yaml(102B)
--------workflows()
----slim.proto(2KB)
----src()
--------main.ts(9KB)
----tsconfig.json(203B)
----README.md(3KB)
----Makefile(223B)
----dist()
--------slim.proto(2KB)
--------index.js(885KB)
----action.yaml(1KB)
----.gitignore(46B)
----package-lock.json(47KB)
----package.json(827B)

网友评论