Adoption of a token-based authentication model for the CMS Submission Infrastructure
Antonio Perez-Calero Yzquierdo, Marco Mascheroni, Edita Kizinevic,, Farrukh Aftab Khan, Hyunwoo Kim, Maria Acosta Flechas, Nikos Tsipinakis,, Saqib Haleem, Frank Wurthwein

TL;DR
This paper describes the transition of the CMS Submission Infrastructure from GSI-based authentication to modern token-based methods, detailing implementation, migration progress, and the impact on CMS workloads during LHC Run 3.
Contribution
It introduces the adoption of token-based authentication in CMS SI, replacing GSI, and reports on the implementation, migration status, and operational benefits.
Findings
Successful migration of HTCondor components to token-based authentication.
Complete GSI phase-out in CMS Submission Infrastructure.
Enhanced security and interoperability with modern authentication standards.
Abstract
The CMS Submission Infrastructure (SI) is the main computing resource provisioning system for CMS workloads. A number of HTCondor pools are employed to manage this infrastructure, which aggregates geographically distributed resources from the WLCG and other providers. Historically, the model of authentication among the diverse components of this infrastructure has relied on the Grid Security Infrastructure (GSI), based on identities and X509 certificates. In contrast, commonly used modern authentication standards are based on capabilities and tokens. The WLCG has identified this trend and aims at a transparent replacement of GSI for all its workload management, data transfer and storage access operations, to be completed during the current LHC Run 3. As part of this effort, and within the context of CMS computing, the Submission Infrastructure group is in the process of phasing out the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
