CHALLENGER-ADMIN(1)
β¨ 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:
-aCLIENT_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 π«Ά-cFILENAME,--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 π-LLOGLEVEL,--log=LOGLEVEL β configure logging to use LOGLEVEL.-lFILENAME,--logfile=FILENAME β configure logging to write logs to FILENAME.-mCLIENT_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-aoption 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 β¨
π COPYRIGHT π
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
- nixos 26.05: taler-challenger 1.3.0
- nixpkgs unstable: taler-challenger 1.3.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms