使用说明
Claude代码的Okta统一技能
一种统一的克劳德代码技能 okta mcp服务器 (管理操作) okta cli (开发人员入职培训)以完成Okta身份管理。
建筑
┌─────────────────────────────────────────────────────────────────┐
│ Okta Unified Skill │
├────────────────────────────┬────────────────────────────────────┤
│ okta-mcp-server │ okta-cli │
│ (MCP Tools) │ (CLI Commands) │
├────────────────────────────┼────────────────────────────────────┤
│ • User CRUD │ • okta register (new account) │
│ • Group management │ • okta login (authenticate) │
│ • Application management │ • okta apps create (with configs) │
│ • Policy management │ • okta start (sample apps) │
│ • Log retrieval │ • okta logs (streaming) │
└────────────────────────────┴────────────────────────────────────┘
安装
选项1:技能目录链接
# Clone this repo (if not already)
git clone https://github.com/okta/okta-cli.git
cd okta-cli
# Link to your skills plugins directory
ln -s $(pwd)/claude-skill ~/.skills/plugins/okta
# Or wherever your Claude Code plugins are configured
选项2:复制到插件目录
cp -r claude-skill/. ~/.skills/plugins/okta/
先决条件
对于okta-cli命令:
-
安装okta-cli:
brew install oktadeveloper/tap/okta -
身份验证:
okta login # Or create new account: okta register
对于okta mcp服务器工具:
-
安装okta mcp服务器:
git clone https://github.com/okta/okta-mcp-server.git cd okta-mcp-server uv sync -
配置MCP客户端(Claude Desktop示例):
{ "mcpServers": { "okta": { "command": "uv", "args": ["run", "okta-mcp-server"], "env": { "OKTA_ORG_URL": "https://dev-XXXXXXXX.okta.com", "OKTA_CLIENT_ID": "0oa...", "OKTA_SCOPES": "okta.users.manage okta.groups.manage okta.apps.manage" } } } }
用法
该技能为以下方面提供指导:
- 开发人员入职培训:创建Okta帐户,引导项目
- 户定购:创建/管理用户和组
- 应用管理:创建和配置OIDC应用程序
- 安全审计:审查政策,分析日志
示例提示
"Set up Okta authentication for my Spring Boot project"
"Create a new user and add them to the Engineering group"
"Audit our Okta security configuration"
"Bootstrap a React app with Okta login"
技能结构
claude-skill/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── skills/
│ └── okta/
│ ├── SKILL.md # Main skill entry point
│ ├── references/
│ │ └── api-reference.md
│ └── workflows/
│ ├── new-developer-onboarding.md
│ ├── add-auth-to-project.md
│ ├── user-provisioning.md
│ └── security-audit.md
└── README.md
何时使用哪种工具
| 任务 | 工具 |
|---|---|
| 创建新的Okta帐户 | okta register (CLI) |
| 管理用户/组 | okta mcp服务器 |
| Bootstrap示例应用程序 | okta start (CLI) |
| 使用框架配置创建OIDC应用程序 | okta apps create (CLI) |
| 管理策略 | okta mcp服务器 |
| 查看/流式传输日志 | 要么 |
| 完整应用程序CRUD | okta mcp服务器 |
贡献
欢迎改进!请将问题和PR提交给 okta-cli存储库.
许可证
Apache 2.0-请参阅 许可证 了解详情。