Scroll to navigation

CONDOR_TEST_TOKEN(1) HTCondor Manual CONDOR_TEST_TOKEN(1)

NAME

condor_test_token - HTCondor Manual

Create a short-lived SciToken to authenticate with local HTCondor daemons

SYNOPSIS

condor_test_token [--help]

condor_test_token --issuer issuer-url --scope scopes [--subject subject] [--lifetime lifetime] [--audience audience] [--cache cache-location]

DESCRIPTION

condor_test_token generates a temporary signing key, adds it to the local SciTokens cache for the given issuer, creates a short-lived token signed by the key, and prints the token to stdout. Local HTCondor daemons will treat this token like any reguluar token generated by the given issuer for a short period of time (one hour).

If the HTCondor daemons were started as root, then the tool must be run as the condor user.

OPTIONS

Display usage information
Specify the issuer to impersonate
Specify the scope claim for the token
specify the sub claim for the token (default is no sub claim)
Specify the lifetime of the token in seconds (default 1 hour)
Specify the aud claim for the token (default is no aud claim)
Specify the SciTokens cache location (default is to find cache via HTCondor configuration files)



EXAMPLES

To create a SciToken with WRITE-level access for user Alice that appears to be issued by the SciTokens demo issuer:

$ condor_test_token --issuer https://demo.scitokens.org \

--scope condor:/WRITE --sub alice@foo.org --aud ANY


EXIT STATUS

condor_test_token will exit with a status value of 0 (zero) upon success, and it will exit with the value 1 (one) upon failure.

AUTHOR

HTCondor Team

COPYRIGHT

1990-2024, Center for High Throughput Computing, Computer Sciences Department, University of Wisconsin-Madison, Madison, WI, US. Licensed under the Apache License, Version 2.0.

January 10, 2025