Comments (2)
Hi, sorry for leaving this for so long. It got lost in the shuffle a bit.
Unfortunately, I don't think that users are searchable until they've interacted certain parts of the groups service. There are historical reasons for this, but from a user-perspective, they really don't matter.
There's not much we can do about this in the SDK itself. If you file a change request / feature request about this via [email protected]
or on our mailing lists, I can make sure that the right members of our team get looped in. (Feel free to refer back to this issue.)
I just tested, and the new Groups API does not resolve this issue (there isn't SDK support for the groups service yet anyway).
We can, however, solve the problem with a bit of a workaround.
If you have your app interact with the Globus Transfer service on behalf of the user, it will force an interaction between the services which makes the user searchable.
For example, if the user signs in to the globus CLI and runs globus ls
, they will become searchable even if the ls
call fails.
The reason is that Globus Transfer, like our web app, interacts upstream with the groups service in the correct way.
I can't promise that this workaround will last long-term, but it may be a viable band-aid for now.
I'm going to close this, not because your issue is resolved, but because, unfortunately, there's nothing we can do in the SDK itself for this case. It would be better to follow up via another forum, as I mentioned above.
from globus-sdk-python.
Understood, thank you for your detailed reply!
from globus-sdk-python.
Related Issues (20)
- Add delete_destination_extra to TransferData documentation
- Feature request: multiple src files transferred to a single dest folder HOT 2
- Support installation with pyinstaller
- automate sharing? HOT 6
- TransferClient.endpoint_manager_task_list has invalid usage as an example
- Update tutorial to indicate how to pass `requested_scopes` and get non-default tokens HOT 5
- Raise the lower bound on `cryptography` in the requirements data
- Note the behavior of tokenstorage adapters on Windows; recommend localappdata
- Paginated methods lose typing information for type-checking HOT 2
- TransferAPIError: Error communicating with Globus Nexus Service HOT 1
- Local endpoint / upload without Globus Personal Connect HOT 3
- Use AuthClient.get_identities() to search by email address? HOT 2
- 403, 'ConsentRequired', 'Missing required data_access consent' HOT 2
- Confusing __str__() implementation for OAuthTokenResponse HOT 1
- Create a LoginManager object which provides a model for managing authentication HOT 1
- Missing f-string in parameterized url HOT 2
- usage Client Credentials Authentication HOT 1
- Cannot change `limit` in paginated.post_search() HOT 3
- ConsentRequired error HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from globus-sdk-python.