- Home
- Research
- TACC Research
- Trust Management System
Trust Management System (TMS)
Overview
Many research applications and scientific workflows require secure access to distributed resources across multiple organizations. The challenge in automating these workflows is to (1) securely manage user credentials, and (2) execute without human intervention. Automation is limited by two primary barriers: securely delegating user credentials across systems and satisfying Multi-Factor Authentication (MFA) requirements without requiring human intervention.
To address these challenges, the Trust Manager System (TMS) implements authentication and authorization protocols that enable applications to securely connect to host systems on behalf of users and issue commands as those users. TMS is designed to support automated application authentication with four key goals:
- No manual key distribution
- No human-in-the-loop, limited duration MFA
- No secrets shared with applications or users
- Account access using federated identities
As cyberinfrastructure continues to evolve, TMS provides a flexible authentication framework that supports a wide range of secure, federated applications and services. By removing barriers to secure automation, projects can focus on the science rather than authentication and credential management.
Contributors
Steve Black
Engineering Scientist
Dan Vernon
Senior Research Software Engineer
Walter Moreira
Research Associate
Jake Rosenberg
Research Engineer/Scientist Associate
John Gentle
Research Engineer/Scientist Associate
Joe Stubbs
Manager, Cloud & Interactive Computing
Someone Cool
Role, Field
Someone Cool
Role, Field
Funding Source
U.S. National Science Foundation under the Integrated Data Systems and Services (IDSS) program, Award #2609583
U.S. National Science Foundation under the Office of Advanced Cyberinfrastructure, Award #2609447