You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Restore client_secret_post as the default token_endpoint_auth_method
for pre-registered OAuth 2.0 upstreams on both K8s and vMCP embedded
auth server pages.
- Document AWS STS role-claim shape rule: string or list of strings,
other shapes fail closed with a 403.
- Add Skill entity, get_skill action, and skills/list response
filtering to the Cedar authorization policy reference.
- Remove the stale "plugin push is keyless-only" note and describe
the restored --key cosign-key-pair signing for locally discovered
ToolHive servers.
Copy file name to clipboardExpand all lines: docs/toolhive/reference/authz-policy-reference.mdx
+40-19Lines changed: 40 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,7 @@ automatically.
26
26
|`Tool`|`Tool::"<tool_name>"`| A tool resource (used for `tools/call`) |
27
27
|`Prompt`|`Prompt::"<prompt_name>"`| A prompt resource (used for `prompts/get`) |
28
28
|`Resource`|`Resource::"<sanitized_uri>"`| A data resource (used for `resources/read`). The URI is [sanitized](#resource-uri-sanitization) for Cedar compatibility |
29
+
|`Skill`|`Skill::"<skill_uri>"`| A skill resource (used for `skills/get`). The exact skill URI is used verbatim as the entity ID |
29
30
|`FeatureType`|`FeatureType::"<feature>"`| A feature category entity. Values: `tool`, `prompt`, `resource`. Not currently used for authorization; list operations are handled via [response filtering](#list-operation-filtering)|
30
31
|`THVGroup`|`THVGroup::"<group_name>"`| A group membership entity. Used with Cedar's `in` operator for [group-based policies](#group-membership)|
31
32
@@ -43,15 +44,16 @@ These actions are evaluated against your Cedar policies:
43
44
|`Action::"call_tool"`|`tools/call`| Call a specific tool |
44
45
|`Action::"get_prompt"`|`prompts/get`| Retrieve a specific prompt |
45
46
|`Action::"read_resource"`|`resources/read`| Read a specific data resource |
47
+
|`Action::"get_skill"`|`skills/get`| Retrieve a specific skill |
46
48
47
49
### List operations
48
50
49
-
List methods (`tools/list`, `prompts/list`, `resources/list`, and
0 commit comments