wip
This commit is contained in:
@@ -4,9 +4,14 @@ An OpenRPC WebSocket Server to interface with the [cores](../../core) of authori
|
||||
|
||||
- [OpenRPC Specification](openrpc.json) defines the API.
|
||||
- There are RPC Operations specified to authorize a websocket connection.
|
||||
- Authorized clients can execute Rhai scripts on the server.
|
||||
- Authorized clients can manage jobs.
|
||||
- The server uses the [supervisor] to dispatch [jobs] to the [workers].
|
||||
|
||||
## Circles
|
||||
|
||||
Circles are contexts which a hero can act in. Each circle has a unique public key and a set of members.
|
||||
The server offers a separate path for each circle.
|
||||
|
||||
## Authentication
|
||||
|
||||
The server provides a robust authentication mechanism to ensure that only authorized clients can execute scripts. The entire flow is handled over the WebSocket connection using two dedicated JSON-RPC methods:
|
||||
|
Reference in New Issue
Block a user