release: v0.2.2 - OAuth claims extraction fix

- Fix OAuth user/group extraction using FastMCP's get_access_token()
- Update README with correct RBAC group names (vsphere-readers, not viewers)
- Add missing vsphere-host-admins group to documentation
This commit is contained in:
Ryan Malloy 2025-12-28 12:50:57 -07:00
parent 79d2caef45
commit a9684fe3b9
2 changed files with 6 additions and 5 deletions

View File

@ -220,10 +220,11 @@ Users authenticate via browser, and group memberships map to permission levels:
| Group | Access | | Group | Access |
|-------|--------| |-------|--------|
| `vsphere-super-admins` | Full control | | `vsphere-super-admins` | Full control (all 94 tools) |
| `vsphere-admins` | VM management | | `vsphere-host-admins` | Host operations + VM management |
| `vsphere-operators` | Basic operations | | `vsphere-admins` | VM lifecycle management |
| `vsphere-viewers` | Read-only | | `vsphere-operators` | Power ops + snapshots |
| `vsphere-readers` | Read-only |
See [OAUTH-ARCHITECTURE.md](OAUTH-ARCHITECTURE.md) for detailed setup instructions. See [OAUTH-ARCHITECTURE.md](OAUTH-ARCHITECTURE.md) for detailed setup instructions.

View File

@ -1,6 +1,6 @@
[project] [project]
name = "mcvsphere" name = "mcvsphere"
version = "0.2.1" version = "0.2.2"
description = "Model Control for vSphere - AI-driven VMware virtual machine management via MCP" description = "Model Control for vSphere - AI-driven VMware virtual machine management via MCP"
readme = "README.md" readme = "README.md"
license = "MIT" license = "MIT"