1- .. _ userguide_client_identities :
1+ .. _ userguide_service_accounts :
22
3- Using Client Identities
4- =======================
3+ Service Accounts
4+ ================
55
66Some clients registered in Globus may operate as independent "service accounts",
77distinct actors with their own identities.
8- This is useful for a wide range of automation tasks, in which users want to
9- leverage Globus APIs, but without handling login flows and user credentials.
10-
11- To make use of Client Identities in this way, the client must be registered as a
12- "service account", capable of performing a *client credentials grant * to get
13- its tokens.
8+ These are also referred to as "client identities" because the actor in question
9+ is the client itself.
10+ Service accounts useful for a wide range of automation tasks, in which users
11+ want to leverage Globus APIs, but without handling login flows and user
12+ credentials.
13+
14+ To make use of clients in this way, the client must be registered as a Service
15+ Account, capable of performing a *client credentials grant * to get its tokens.
1416Once it is so registered, such a client will have an ID and secret, which can be
1517passed into interfaces in the SDK.
1618The client credentials (ID and secret) are used to get tokens to power
@@ -19,7 +21,7 @@ these tokens appropriately.
1921
2022.. note ::
2123
22- In order to be used as a Client Identity , a client must have an ID and secret.
24+ In order to be used as a Service Account , a client must have an ID and secret.
2325 However, not every client with an ID and secret supports this usage! Clients
2426 may be registered with various different OAuth2 grant types enabled, and some
2527 clients have an ID and secret but are used to authenticate user logins!
@@ -28,8 +30,8 @@ these tokens appropriately.
2830 for this kind of usage.
2931
3032.. toctree ::
31- :caption: Using Client Identities with the SDK
33+ :caption: Using Service Accounts with the SDK
3234 :maxdepth: 1
3335
34- registering_a_client_identity
36+ registering_a_service_account
3537 using_client_app/index
0 commit comments