CHALLENGER-ADMIN(1)

NAME
challenger-admin - manipulate list of authorized Challenger clients

SYNOPSIS

challenger-admin [-a CLIENT_SECRET | --add=CLIENT_SECRET] [-c FILENAME | --config=‌FILENAME] [-d | --delete] [-h | --help] [-L LOGLEVEL | --log=LOGLEVEL] [-l FILENAME | --logfile=FILENAME] [-m CLIENT_ID | --modify-client=CLIENT_ID] [-q | --quiet] [-v | --version] CLIENT_REDIRECT_URL

DESCRIPTION

challenger-admin is a command-line tool to add or delete clients from the Challenger database.

Its options are as follows:

-a CLIENT_SECRET | --add=‌CLIENT_SECRET
    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.

-c FILENAME | --config=‌FILENAME
    Use the configuration and other resources for the Challenger commands to operate from FILENAME.

-d | --delete
    Delete the client with the given CLIENT_REDIRECT_URL. Note that deletion by CLIENT_ID is not possible.

-h | --help
    Print short help on options.

-L LOGLEVEL | --log=LOGLEVEL
    Configure logging to use LOGLEVEL.

-l FILENAME | --logfile=FILENAME
    Configure logging to write logs to FILENAME.

-m CLIENT_ID | --modify-client=CLIENT_ID
    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.

-q | –-quiet
    Be less verbose in the output. Useful in shell scripts.

-v | –-version
    Print version information.

SEE ALSO

challenger-config(1), challenger-httpd(1), challenger.conf(5).

BUGS

Report bugs by using https://bugs.taler.net or by sending electronic mail to <taler@gnu.org>.

AUTHOR
GNU Taler contributors

COPYRIGHT
2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+)