SciTokens SSH: Token-based Authentication for Remote Login to Scientific Computing Environments

You Alex Gao, Jim Basney, Alex Withers

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

SciTokens SSH is a pluggable authentication module (PAM) that uses JSON Web Tokens (JWTs) for authentication to the Secure Shell (SSH) remote login service. SciTokens SSH supports multiple token issuers with local token verification, so scientific computing providers are not forced to rely on a single OAuth server for token issuance and verification. The decentralized design for SciTokens SSH was motivated by the distributed nature of scientific computing environments, where scientists use computational resources from multiple providers, with a variety of security policies, distributed across the globe.

Original languageEnglish (US)
Title of host publicationPEARC 2020 - Practice and Experience in Advanced Research Computing 2020
Subtitle of host publicationCatch the Wave
PublisherAssociation for Computing Machinery
Pages465-468
Number of pages4
ISBN (Electronic)9781450366892
DOIs
StatePublished - Jul 26 2020
Externally publishedYes
Event2020 Conference on Practice and Experience in Advanced Research Computing: Catch the Wave, PEARC 2020 - Virtual, Online, United States
Duration: Jul 27 2020Jul 31 2020

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2020 Conference on Practice and Experience in Advanced Research Computing: Catch the Wave, PEARC 2020
Country/TerritoryUnited States
CityVirtual, Online
Period7/27/207/31/20

Keywords

  • JWT
  • OAuth
  • PAM
  • SSH
  • distributed computing

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'SciTokens SSH: Token-based Authentication for Remote Login to Scientific Computing Environments'. Together they form a unique fingerprint.

Cite this