CHALLENGER-ADMIN(1)

πŸ“¦ version 1.3.0, in nixos 26.05, nixpkgs unstable

✨ CHALLENGER-ADMIN(1) ✨

okay so bestie, welcome to the challenger-admin page from the GNU Taler fam β€” this is the part of the manual where we learn how to mess with the Challenger client list. let's get into it πŸ’…

🌸 NAME 🌸

challenger-admin β€” literally the tool that manipulates your list of authorized Challenger clients. that's it, that's the job πŸŽ€

πŸ¦‹ 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 that adds or deletes clients from the Challenger database. no cap, that's the whole vibe β€” you're curating the guest list πŸ‘‘

its options are as follows:

  • -a CLIENT_SECRET, --add=CLIENT_SECRET β€” adds the client using the given CLIENT_REDIRECT_URL, setting the client secret to *CLIENT_SECRET. it prints the CLIENT_ID of the client it just added. important: the CLIENT_SECRET must begin with "secret-token:" as per RFC 8959 β€” non-negotiable, bestie 🫢
  • -c FILENAME, --config=FILENAME β€” use the configuration and other resources for the Challenger commands to operate from FILENAME.
  • -d, --delete β€” deletes the client with the given CLIENT_REDIRECT_URL. heads up: deletion by CLIENT_ID is not possible ⚠️ so don't come for me when that doesn't work.
  • -h, --help β€” prints short help on options. the classic save-me move πŸ™ˆ
  • -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 β€” modifies the client with the given ID. it always updates the CLIENT_REDIRECT_URL, and optionally modifies the client secret if the -a option is also given. the client must already exist. oh and this option cannot be used together with -d β€” pick a lane, queen πŸ’…
  • -q, --quiet β€” be less verbose in the output. useful in shell scripts. lowkey essential 🐚
  • -v, --version β€” prints version information ⭐

🌈 SEE ALSO 🌈

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

πŸ’€ BUGS πŸ’€

found a bug? report it by using https://bugs.taler.net or by sending electronic mail to <taler@gnu.org>. they fr fr want to hear about it 🫢

πŸ‘‘ AUTHOR πŸ‘‘

GNU Taler contributors β€” the collective main characters behind all this ✨

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


and that's the page, bestie! πŸ¦‹ this was version 1.0, dated Dec 22, 2025, brought to you by the fine folks at GNU Taler β€” now go forth and manage those clients πŸ’œπŸŒΈ

πŸ“¦ where this page comes from