challenger-admin.1.rst (2190B)
1 challenger-admin(1) 2 ################### 3 4 .. only:: html 5 6 Name 7 ==== 8 9 **challenger-admin** - manipulate clients registered in Challenger database 10 11 12 Synopsis 13 ======== 14 15 **challenger-admin** 16 [**-a** *CLIENT_SECRET* | **--add=**\ \ *CLIENT_SECRET*] 17 [**-c** *FILENAME* | **--config=**\ \ *FILENAME*] 18 [**-d** | **--delete**] 19 [**-h** | **--help**] 20 [**-L** *LOGLEVEL* | **--log=**\ \ *LOGLEVEL*] 21 [**-l** *FILENAME* | **--logfile=**\ \ *FILENAME*] 22 [**-m** *CLIENT_ID* | **--modify-client=**\ \ *CLIENT_ID*] 23 [**-q** | **--quiet**] 24 [**-v** | **--version**] 25 CLIENT_REDIRECT_URL 26 27 28 Description 29 =========== 30 31 **challenger-admin** is a command-line tool to add or delete clients from the Challenger database. 32 33 Its options are as follows: 34 35 **-a** *CLIENT_SECRET* \| **--add=**\ \ *CLIENT_SECRET* 36 Add the client with the given *CLIENT_REDIRECT_URL setting the client secret to *CLIENT_SECRET*. Prints the *CLIENT_ID* of the added client. The *CLIENT_SECRET* must begin with "secret-token:" as per RFC 8959. 37 38 **-c** *FILENAME* \| **--config=**\ \ *FILENAME* 39 Use the configuration and other resources for the Challenger commands 40 to operate from *FILENAME*. 41 42 **-d** \| **--delete** 43 Delete the client with the given *CLIENT_REDIRECT_URL*. Note that deletion by *CLIENT_ID* is not possible. 44 45 **-h** \| **--help** 46 Print short help on options. 47 48 **-L** *LOGLEVEL* \| **--log=**\ \ *LOGLEVEL* 49 Configure logging to use *LOGLEVEL*. 50 51 **-l** *FILENAME* \| **--logfile=**\ \ *FILENAME* 52 Configure logging to write logs to *FILENAME*. 53 54 **-m** *CLIENT_ID* \| **--modify-client=**\ \ *CLIENT_ID* 55 Modify the client with the given ID. Always updates the *CLIENT_REDIRECT_URL*, and optionally modifies the client secret if the **-a** option is also given. The client must already exist. The option cannot be used together with **-d**. 56 57 **-q** \| **–-quiet** 58 Be less verbose in the output. Useful in shell scripts. 59 60 **-v** \| **–-version** 61 Print version information. 62 63 64 See Also 65 ======== 66 67 challenger-config(1), challenger-httpd(1), challenger.conf(5). 68 69 70 Bugs 71 ==== 72 73 Report bugs by using https://bugs.taler.net or by sending electronic 74 mail to <taler@gnu.org>.