llama-stack-mirror/docs/source/distributions
ehhuang 21bae296f2
feat(auth): API access control (#2822)
# What does this PR do?
- Added ability to specify `required_scope` when declaring an API. This
is part of the `@webmethod` decorator.
- If auth is enabled, a user can access an API only if
`user.attributes['scope']` includes the `required_scope`
- We add `required_scope='telemetry.read'` to the telemetry read APIs.

## Test Plan
CI with added tests

1. Enable server.auth with github token
2. Observe `client.telemetry.query_traces()` returns 403
2025-07-24 15:30:48 -07:00
..
eks fix: update k8s templates (#2645) 2025-07-08 15:57:01 -07:00
k8s chore: update k8s template (#2786) 2025-07-16 15:07:26 -07:00
ondevice_distro docs: Update links to Android Demo App (#2687) 2025-07-09 15:41:57 +02:00
remote_hosted_distro fix: replace all instances of --yaml-config with --config (#2196) 2025-05-16 14:31:12 -07:00
self_hosted_distro docs: Update nvidia docs template (#2893) 2025-07-24 22:11:34 +02:00
building_distro.md docs: clarify run.yaml files are starting points for customization (#2746) 2025-07-14 09:53:13 -07:00
configuration.md feat(auth): API access control (#2822) 2025-07-24 15:30:48 -07:00
customizing_run_yaml.md docs: clarify run.yaml files are starting points for customization (#2746) 2025-07-14 09:53:13 -07:00
importing_as_library.md feat: consolidate most distros into "starter" (#2516) 2025-07-04 15:58:03 +02:00
index.md docs: Reorganize documentation on the webpage (#2651) 2025-07-15 14:19:35 -07:00
list_of_distributions.md fix: Restore the nvidia distro (#2639) 2025-07-07 15:50:05 -07:00
starting_llama_stack_server.md docs: Reorganize documentation on the webpage (#2651) 2025-07-15 14:19:35 -07:00