Speaker
David Schultz
(University of Wisconsin-Madison)
Description
If the built-in HTCondor OAuth2 doesn't meet your needs, you can always choose to do your own thing. In this talk, we show how and why IceCube wrote a custom token storer and CredMon to handle OAuth2 token creation and refresh. While custom code allows exactly matching the IceCube workflow, the main defining feature is not having to ask command line users to do an additional web login. Along the way, we worked around several limitations in HTCondor and noted some things to avoid.
Author
David Schultz
(University of Wisconsin-Madison)
Co-author
Maclean Mansfield-Parisi
(University of Wisconsin-Madison)