Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
globus-sdk v4
Logo
globus-sdk v4

User Guide

  • Installation
  • Getting Started
    • Register an App in Globus Auth
    • Create a Minimal Script
    • Create a Minimal Script Without GlobusApp
  • Usage Patterns
    • Data Transfer
      • Initiating a Transfer
      • Scheduling a Repeating Transfer
      • Detecting data_access
      • Creating a Guest Collection
      • Setting a Relative Deadline for a Transfer
    • Sessions & Consents
      • Handling Authorization Parameters from a Transfer Operation
      • Coalescing Requirements Errors
    • Service Accounts
      • Understanding Service Accounts
      • Registering a Service Account
      • Using a ClientApp with a Service Account

Reference

  • Service Clients
    • Globus Auth
    • Globus Compute
    • Globus Flows
    • Globus Groups
    • Globus Search
    • Globus Timers
    • Globus Transfer
    • Globus Connect Server API
  • Local Endpoints
  • Authorization
    • Globus App
      • GlobusApps
      • GlobusApp Configuration
    • Globus Authorizers
    • Scopes and Consents
      • Scopes
      • ScopeCollections
      • Consents
      • Scope Parsing
    • Login Flow Managers
    • Token Caching
      • Token Storages
      • Storage Adapters (Legacy)
    • Globus Auth Requirements Errors (GAREs)
  • Globus SDK Configuration
  • Globus SDK Core
    • BaseClient
    • Transport Layer
    • Responses
    • Paging and Paginators
    • Exceptions
    • Warnings
    • Utilities

Unstable

  • Globus SDK testing
    • Getting Started with testing
    • testing Reference
    • testing Method List
      • Globus Auth testing Method List
      • Globus Groups testing Method List
      • Globus Transfer testing Method List
      • Globus Connect Server testing Method List
      • Globus Timers testing Method List
      • Globus Flows testing Method List
      • Globus Search testing Method List
  • Experimental Components
  • Updated Examples
    • OAuth2 at Globus
      • Using a GlobusApp

Examples

  • Globus SDK Examples
    • File Transfer Scripts
    • Manage Globus Auth Projects
    • Create & Run a Flow
    • Token Storage Adapters
    • Group Listing Script
    • Group Listing With Token Storage
    • API Authorization
    • Native App Login
    • Client Credentials Authentication
    • Three Legged OAuth with Flask
    • Recursive ls via TransferClient
    • Transfer Endpoint Type Enum
    • Timer Management
    • Guest Collection Creation Script

Changes

  • Versioning Policy
  • CHANGELOG
  • Upgrading

Additional Info

  • Apache License
Back to top
View this page

Service Accounts¶

“Service Accounts” or “Client Identities” (the terms are synonymous) are automated users which authenticate with Globus via client credentials. Using this type of credential allows for automated usage of Globus services which does not rely on user interaction or login flows.

Using Service Accounts with the SDK

  • Understanding Service Accounts
  • Registering a Service Account
  • Using a ClientApp with a Service Account
Next
Understanding Service Accounts
Previous
Coalescing Requirements Errors
Copyright © 2016-2026, Globus
Made with Sphinx and @pradyunsg's Furo