文件名称:githubUserManager:维护来自Google Workspace成员资格的github用户
文件大小:151KB
文件格式:ZIP
更新时间:2024-04-15 12:10:35
docker typescript github-management google-workspace TypeScript
使用Google Workspace用户帐户管理github组织成员资格 根据Google Workspace个人资料中的自定义属性管理GitHub组织中的人员,从而实现无缝的JML(Joiner mover离开者)流程,如果允许,则在Google Workspace中删除/禁用帐户会将用户从GitHub中删除; 类似地,添加用户的方法也相同。 如果您不想在破坏性模式下运行它,则可以将其配置为使用非零退出代码退出,以便您知道要手动进行更改。 现在,这仅处理组织成员身份,不涉及团队成员身份或成员级别; 主要重点是在配置不符合预期时发出警报,将来可能会添加这些功能。 部署方式 收集秘密 前往 进入 类别: Accounts 说明: Accounts held elsewhere to link in 自定义字段: 名称: github 信息类型: text 可见性: Visib
【文件预览】:
githubUserManager-main
----.nvmrc(9B)
----package.json(920B)
----.github()
--------dependabot.yml(274B)
--------workflows()
----Dockerfile(130B)
----jest.config.js(544B)
----wallaby.js(581B)
----tests()
--------github.spec.ts(5KB)
--------__snapshots__()
--------index.spec.ts(3KB)
--------google.spec.ts(2KB)
----action.yml(2KB)
----LICENSE(9KB)
----package-lock.json(524KB)
----.env.example(1KB)
----src()
--------github.ts(3KB)
--------google.ts(1KB)
----.eslintrc.js(615B)
----tsconfig.json(213B)
----modules.d.ts(327B)
----.gitignore(49B)
----.dockerignore(134B)
----.prettierrc.js(115B)
----README.md(8KB)
----index.ts(1KB)