Identity & Authentication - 身份管理与认证系统配置
使用Keycloak、OPA和Vault管理身份、认证和授权
标签
更新于: 2026-03-22能力
典型输入
典型输出
该技能可以做什么
- 配置Keycloak领域
- 创建Keycloak客户端
- 创建Keycloak用户
- 设置Keycloak密码
- 创建Keycloak角色
- 分配Keycloak角色
- 获取OIDC令牌
- 验证令牌
- 编写OPA策略
- 评估OPA策略
- 测试OPA策略
- 启动OPA服务器
- 查询OPA服务器
- 启用Vault机密引擎
- 存储Vault机密
- 读取Vault机密
- 列出Vault机密
- 创建Vault策略
- 启用AppRole
- 创建AppRole角色
输入
- Keycloak服务器地址
- 管理员凭据
- 客户端配置
- 重定向URI
- Web源地址
- 用户详情
- 角色名称
- OPA策略文件
- OPA输入数据
- Vault服务器地址
- Vault认证令牌
- 机密配置
- 策略HCL文件
- AppRole参数
- 数据库连接参数
- 数据库角色定义
- JWT令牌
- 策略查询
输出
- Keycloak领域
- Keycloak客户端
- Keycloak用户
- Keycloak角色
- OIDC访问令牌
- 令牌验证结果
- OPA策略决策
- OPA策略测试结果
- Vault机密值
- Vault机密元数据
- Vault策略
- AppRole角色ID
- AppRole密钥ID
- Vault认证令牌
- 数据库凭据
- JWT验证结果
要求
- Keycloak服务器
- OPA服务器
- Vault服务器
- kcadm命令行工具
- OPA命令行工具
- Vault命令行工具
- Python PyJWT库
