mirror of
https://github.com/falk-werner/webfuse-provider
synced 2024-10-27 20:44:10 +00:00
clarified documentation about client to server requests
This commit is contained in:
parent
28f3f4ca47
commit
b1013303e6
@ -221,14 +221,20 @@ Read from an open file.
|
|||||||
| "identiy" | Use data as is; note that JSON strings are UTF-8 encoded |
|
| "identiy" | Use data as is; note that JSON strings are UTF-8 encoded |
|
||||||
| "base64" | data is base64 encoded |
|
| "base64" | data is base64 encoded |
|
||||||
|
|
||||||
## Requests (Provider -> Adapter)
|
## Requests (Client -> Server)
|
||||||
|
|
||||||
|
_Note:_ The following requests are initiated by the client and
|
||||||
|
responded by the server. Depending on the use case, a provider
|
||||||
|
can be a client (e.g. a webbrowser which want's to inject a
|
||||||
|
filesystem to an IoT device) or a server (e.g. a cloud based
|
||||||
|
service, an adapter connects to and requests a filesystem).
|
||||||
|
|
||||||
### add_filesystem
|
### add_filesystem
|
||||||
|
|
||||||
Adds a filesystem.
|
Adds a filesystem.
|
||||||
|
|
||||||
fs provider: {"method": "add_filesystem", "params": [<name>], "id": <id>}
|
client: {"method": "add_filesystem", "params": [<name>], "id": <id>}
|
||||||
webfuse daemon: {"result": {"id": <name>}, "id": <id>}
|
server: {"result": {"id": <name>}, "id": <id>}
|
||||||
|
|
||||||
| Item | Data type | Description |
|
| Item | Data type | Description |
|
||||||
| ----------- | ----------| ------------------------------- |
|
| ----------- | ----------| ------------------------------- |
|
||||||
@ -237,10 +243,10 @@ Adds a filesystem.
|
|||||||
### authtenticate
|
### authtenticate
|
||||||
|
|
||||||
Authenticate the provider.
|
Authenticate the provider.
|
||||||
If authentication is enabled, a provider must be authenticated by the adapter before filesystems can be added.
|
If authentication is enabled, a client must be authenticated by the server before filesystems can be added.
|
||||||
|
|
||||||
fs provider: {"method": "authenticate", "params": [<type>, <credentials>], "id": <id>}
|
client: {"method": "authenticate", "params": [<type>, <credentials>], "id": <id>}
|
||||||
webfuse daemon: {"result": {}, "id": <id>}
|
server: {"result": {}, "id": <id>}
|
||||||
|
|
||||||
| Item | Data type | Description |
|
| Item | Data type | Description |
|
||||||
| ----------- | ----------| ------------------------------- |
|
| ----------- | ----------| ------------------------------- |
|
||||||
|
Loading…
Reference in New Issue
Block a user