mirror of
https://github.com/falk-werner/webfuse
synced 2024-10-27 20:34:10 +00:00
adds description of authentication request
This commit is contained in:
parent
0d669fdefb
commit
7fdecf3f61
22
README.md
22
README.md
@ -162,7 +162,7 @@ Notfications are used to inform a receiver about something. Unlike requests, not
|
|||||||
| method_name | string | name of the method to invoke |
|
| method_name | string | name of the method to invoke |
|
||||||
| params | array | method specific parameters |
|
| params | array | method specific parameters |
|
||||||
|
|
||||||
### Requests
|
### Requests (Adapter -> Provider)
|
||||||
|
|
||||||
#### lookup
|
#### lookup
|
||||||
|
|
||||||
@ -300,6 +300,26 @@ 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)
|
||||||
|
|
||||||
|
#### authtenticate
|
||||||
|
|
||||||
|
Authenticate the provider.
|
||||||
|
If authentication is enabled, a provider must be authenticated by the adapter before the adapter will send any messages.
|
||||||
|
|
||||||
|
fs provider: {"method": "authenticate", "params": [<type>, <credentials>], "id": <id>}
|
||||||
|
webfuse daemon: {"result": {}, "id": <id>}
|
||||||
|
|
||||||
|
| Item | Data type | Description |
|
||||||
|
| ----------- | ----------| ------------------------------- |
|
||||||
|
| type | string | authentication type (see below) |
|
||||||
|
| credentials | object | credentials to authenticate |
|
||||||
|
|
||||||
|
##### authentication types
|
||||||
|
|
||||||
|
- **username**: authenticate via username and password
|
||||||
|
`{"username": <username>, "password": <password>}`
|
||||||
|
|
||||||
## Build and run
|
## Build and run
|
||||||
|
|
||||||
To install dependencies, see below.
|
To install dependencies, see below.
|
||||||
|
Loading…
Reference in New Issue
Block a user