mirror of
https://code.mensbeam.com/MensBeam/Arsse.git
synced 2024-12-22 21:22:40 +00:00
Document tokens and metadata in the manual
This commit is contained in:
parent
9c0a3b7a57
commit
50b2ca4500
1 changed files with 35 additions and 2 deletions
|
@ -21,7 +21,7 @@ Ji0ivMYqi6gKxQK1MHuE
|
||||||
|
|
||||||
# Setting and changing passwords
|
# Setting and changing passwords
|
||||||
|
|
||||||
Setting's a user's password is practically identical to adding a password:
|
Setting a user's password is nearly identical to adding a user:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sudo -u www-data php arsse.php user set-pass "user@example.com" "new password"
|
sudo -u www-data php arsse.php user set-pass "user@example.com" "new password"
|
||||||
|
@ -49,7 +49,40 @@ $ sudo -u www-data php arsse.php user set-pass --fever "jane.doe"
|
||||||
YfZJHq4fNTRUKDYhzQdR
|
YfZJHq4fNTRUKDYhzQdR
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Managing login tokens for Miniflux
|
||||||
|
|
||||||
|
[Miniflux](/en/Supported_Protocols/Miniflux) clients may optionally log in using tokens: randomly-generated strings which act as persistent passwords. For now these must be generated using the command-line interface:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ sudo -u www-data php arsse.php token create "jane.doe"
|
||||||
|
xRK0huUE9KHNHf_x_H8JG0oRDo4t_WV44whBtr8Ckf0=
|
||||||
|
```
|
||||||
|
|
||||||
|
Multiple tokens may be generated for use with different clients, and descriptive labels can be assigned for later identification:
|
||||||
|
|
||||||
|
```console
|
||||||
|
$ sudo -u www-data php arsse.php token create "jane.doe" Newsflash
|
||||||
|
xRK0huUE9KHNHf_x_H8JG0oRDo4t_WV44whBtr8Ckf0=
|
||||||
|
$ sudo -u www-data php arsse.php token create "jane.doe" Reminiflux
|
||||||
|
L7asI2X_d-krinGJd1GsiRdFm2o06ZUlgD22H913hK4=
|
||||||
|
```
|
||||||
|
|
||||||
|
There are also commands for listing and revoking tokens. Please consult the integrated help for more details.
|
||||||
|
|
||||||
|
# Setting and changing user metadata
|
||||||
|
|
||||||
|
Users may also have various metadata properties set. These largely exist for compatibility with [the Miniflux protocol](/en/Supported_Protocols/Miniflux) and have no significant effect. One exception to this, however, is the `admin` flag, which signals whether the user may perform privileged operations where they exist in the supported protocols.
|
||||||
|
|
||||||
|
The flag may be changed using the following command:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo -u www-data php arsse.php user set "jane.doe" admin true
|
||||||
|
```
|
||||||
|
|
||||||
|
As a shortcut it is also possible to create administrators directly:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo -u www-data php arsse.php user add "user@example.com" "example password" --admin
|
||||||
|
```
|
||||||
|
|
||||||
|
Please consult the integrated help for more details on metadata and their effects.
|
||||||
|
|
Loading…
Reference in a new issue