Skip to content

Releases: htcondor/scitokens-credmon

SciTokens OAuth CredMon v0.8.1

24 Sep 13:36
Compare
Choose a tag to compare
Pre-release

Final GitHub Release. New releases should be installed from HTCondor package repositories, which will be made available at the release of each HTCondor version, starting with HTCondor 8.9.9.

Add hacks to LocalCredmon to work with krb-style tokens

Since HTCondor 8.9.7's split of OAuth and Kerberos modes,
some of the upstream HTCondor code that the LocalCredmon
depended upon (and that interweaved the two modes) vanished
into the ether, so these hacks allow the LocalCredmon to work
with krb-style token signaling ({username}.cred files) while
we work on re-adding native support for OAuth-style locally
issued tokens.

SciTokens OAuth CredMon v0.8

24 Sep 12:34
Compare
Choose a tag to compare
Pre-release

Merged bugfixes/enhancements from merge of credmon into HTCondor 8.9.9

See upstream ticket: https://htcondor-wiki.cs.wisc.edu/index.cgi/tktview?tn=7741

Highlights:

  1. The Credmon should work with Python 3 now
  2. The Credmon subprocess child no longer stalls when the parent goes away
  3. The Credmon signals readiness to the condor_master
  4. The Credmon Webserver no longer depends on an older version of requests_oauthlib
  5. The LocalCredmon has the right parameters when calling "should_renew()" so it no longer refreshes every loop
  6. The OAuthCredmon no longer excepts when computing token lifetimes in the case of missing metadata

SciTokens OAuth CredMon v0.7

03 Jun 21:14
Compare
Choose a tag to compare
Pre-release

The main condor_credmon_oauth script now uses multiprocessing processes and queue to prevent credmon threads from stalling.

SciTokens OAuth CredMon v0.6

05 May 22:11
Compare
Choose a tag to compare
Pre-release
  • Conforms (gracefully) to config changes in HTCondor 8.9.7
  • Fixes exception logging that may have caused the CredMon to hang
  • Fixes OAuthCredmon from trying to read LocalCredmon credentials
  • Emits error message when local issuer private key is not found
  • Adds a lookup table for common OAuth providers' user information endpoints
  • Adds a lookup table to set how often tokens are refreshed for common OAuth providers
  • Updates README to be in line with above changes

0.5

05 Mar 15:13
Compare
Choose a tag to compare
0.5 Pre-release
Pre-release
  • Tweaked token deletion, in anticipation of changes with HTCondor CredD behavior.
  • RPM file tweaks.

v0.4.0

08 Oct 16:49
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release
Usable RPM

Initial SciTokens credmon functionality

08 Feb 03:57
Compare
Choose a tag to compare
Pre-release

This provides a minimally-functional credmon for the SciTokens project. It is able to make OAuth2-based requests to several providers, but may require significant expertise to deploy at sites.