SciTokens: Capability-Based Secure Access to Remote Scientific Data
Alex Withers (NCSA), Brian Bockelman (University of Nebraska-Lincoln),, Derek Weitzel (University of Nebraska-Lincoln), Duncan Brown (Syracuse, University), Jeff Gaynor (NCSA), Jim Basney (NCSA), Todd Tannenbaum, (University of Wisconsin-Madison), Zach Miller (University of

TL;DR
SciTokens introduces a secure, capability-based credential management system using OAuth tokens, enhancing security and interoperability for distributed scientific workflows across various computing resources.
Contribution
The paper presents SciTokens, an open source system that improves security and reliability of credentials in scientific workflows by using OAuth tokens for capability-based access.
Findings
Enables secure access to remote data using OAuth tokens.
Integrates with popular scientific computing tools like HTCondor and CVMFS.
Supports distributed computing environments with enhanced security.
Abstract
The management of security credentials (e.g., passwords, secret keys) for computational science workflows is a burden for scientists and information security officers. Problems with credentials (e.g., expiration, privilege mismatch) cause workflows to fail to fetch needed input data or store valuable scientific results, distracting scientists from their research by requiring them to diagnose the problems, re-run their computations, and wait longer for their results. In this paper, we introduce SciTokens, open source software to help scientists manage their security credentials more reliably and securely. We describe the SciTokens system architecture, design, and implementation addressing use cases from the Laser Interferometer Gravitational-Wave Observatory (LIGO) Scientific Collaboration and the Large Synoptic Survey Telescope (LSST) projects. We also present our integration with…
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.
