taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

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>.