test
This commit is contained in:
@@ -122,6 +122,7 @@ web:
|
||||
enabled: true
|
||||
host: "0.0.0.0"
|
||||
port: 8007
|
||||
token: "replace-with-a-long-secret-token"
|
||||
endpoints: pkg://iiwa_config/config/api_endpoints.yaml
|
||||
joint_limits: pkg://iiwa_config/config/moveit/joint_limits.yaml
|
||||
```
|
||||
@@ -131,10 +132,18 @@ web:
|
||||
| `enabled` | Enable (`true`) or disable (`false`) the web server |
|
||||
| `host` | Listening address: `0.0.0.0` for all interfaces or `127.0.0.1` for local access only |
|
||||
| `port` | HTTP API port; default: `8007` |
|
||||
| `token` | Bearer token for the REST API and MCP; required for an external `host` |
|
||||
| `endpoints` | Path to the REST endpoint description |
|
||||
| `joint_limits` | Path to joint limits used for command validation |
|
||||
|
||||
After startup, the REST API is available at `http://<host>:8007`, and MCP is available at `/mcp`.
|
||||
When `token` is set, every request to a protected REST or MCP route must include
|
||||
the `Authorization: Bearer <token>` header. The `/docs`, `/redoc`, and
|
||||
`/openapi.json` resources are public only to load Swagger UI. An empty `token`
|
||||
is allowed only for local access (`127.0.0.1` or `localhost`); the server
|
||||
refuses to start with an external `host`. Protect the settings file and do not
|
||||
publish the token.
|
||||
|
||||
After startup, the REST API is available at `http://<host>:8007`, and MCP is available at `/mcp/mcp`.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user