Hello Stephen, first thank so much for your fast response.
I tried the method you suggested, and I was able to get a successful return using the Client ID attached to the Endpoint. Now when I run the Create Guest script it returns a different error:
ValueError: Attempting get new access token for client credentials authorizer didn't return exactly one token. Ensure scopes urn:globus:auth:scope:<ENDPOINT ID>:manage_collections[https://auth.globus.org/scopes/<MAPPED COLLECTION ID>/data_access] are for only one resource server.
To clarify, Client ID and the Endpoint ID ‘should’ be different values for the guest collection script, correct?
Because the explicit call has only worked so far when I have used the ENDPOINT ID for the CLIENT_ID variable.
From the documentation, I’m still confused on were the Web information/Client ID for Application and Secret created for application in the containing project are mapped to the physical server? Is there a local server person/application ID that needs to be created to be mapped to the application?
From: Stephen Rosen <sir...@globus.org>
Sent: Thursday, August 11, 2022 10:35 AM
To: Threatt, Corey <thre...@missouri.edu>
Cc: Discuss <dis...@globus.org>
Subject: Re: [Globus Discuss] Globus use-case assistance
WARNING: This message has originated from an External Source. This may be a phishing expedition that can result in unauthorized access to our IT System. Please use proper judgment and caution when opening attachments, clicking links, or responding to this email.
Hello Stephen, first thank so much for your fast response.
I tried the method you suggested, and I was able to get a successful return using the Client ID attached to the Endpoint. Now when I run the Create Guest script it returns a different error:
ValueError: Attempting get new access token for client credentials authorizer didn't return exactly one token. Ensure scopes urn:globus:auth:scope:<ENDPOINT ID>:manage_collections[https://auth.globus.org/scopes/<MAPPED COLLECTION ID>/data_access] are for only one resource server.
To clarify, Client ID and the Endpoint ID ‘should’ be different values for the guest collection script, correct?
Because the explicit call has only worked so far when I have used the ENDPOINT ID for the CLIENT_ID variable.
From the documentation, I’m still confused on were the Web information/Client ID for Application and Secret created for application in the containing project are mapped to the physical server? Is there a local server person/application ID that needs to be created to be mapped to the application?
