Addressing tokens dynamic generation, propagation, storage and renewal to secure the GlideinWMS pilot based jobs and system
- Fermilab
GlideinWMS has been one of the first middleware in the WLCG community to transition from X.509 to support also tokens. The first step was to get from the prototype in 2019 to using tokens in production in 2022. This paper will present the challenges introduced by the wider adoption of tokens and the evolution plans for securing the pilot infrastructure of GlideinWMS and supporting the new requirements. In the last couple of years, the GlideinWMS team supported the migration to tokens of experiments and resources. Inadequate support in the current infrastructure, more stringent requirements, and the higher spatial and temporal granularity forced GlideinWMS to revisit once more how credentials are generated, used, and propagated. The new credential modules have been designed to be used in multiple systems (GWMS, HC) and use a model where credentials have type, purpose, and different flows. Credentials are dynamically generated in order to customize the duration and limit the scope to the targeted resource. This allows to enforce the least privilege principle. Finally, we also considered adding credential storage, renewal, and invalidation mechanisms within the GlideinWMS infrastructure to serve better the experiments’ needs.
- Research Organization:
- Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
- DOE Contract Number:
- AC02-07CH11359
- OSTI ID:
- 2476995
- Report Number(s):
- FERMILAB-SLIDES-24-0284-CSAID; oai:inspirehep.net:2845466
- Country of Publication:
- United States
- Language:
- English
Similar Records
Addressing tokens dynamic generation, propagation, storage and renewal to secure the GlideinWMS pilot based jobs and system
Transitioning GlideinWMS, a multi domain distributed workload manager, from GSI proxies to tokens and other granular credentials
WLCG transition from X.509 to Tokens: Progress and Outlook
Conference
·
Sun Jun 08 00:00:00 EDT 2025
· No journal information
·
OSTI ID:2569135
Transitioning GlideinWMS, a multi domain distributed workload manager, from GSI proxies to tokens and other granular credentials
Journal Article
·
Mon May 06 00:00:00 EDT 2024
· EPJ Web of Conferences (Online)
·
OSTI ID:2468773
WLCG transition from X.509 to Tokens: Progress and Outlook
Conference
·
Tue Dec 31 23:00:00 EST 2024
· EPJ Web Conf.
·
OSTI ID:3009878