Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MongoDB HydroShare Discovery usage #5456

Open
sblack-usu opened this issue Apr 10, 2024 · 1 comment
Open

MongoDB HydroShare Discovery usage #5456

sblack-usu opened this issue Apr 10, 2024 · 1 comment
Assignees
Labels
3rd Party File Exchange Pulling files from or putting files in a separate system Data Discovery

Comments

@sblack-usu
Copy link
Contributor

sblack-usu commented Apr 10, 2024

Describe the feature you'd like and what it will do
Explore connecting to the Atlas MongoDB HydroShare Discoverable collection for direct user access using OIDC and document event driven, serverless architecture for applications consuming the collection.

Why is this feature important?
This can be used for exploring LLMs, direct user access to mongodb querying and also is compatible with the search interfaces developed for CZNet and IGUIDE. We can also use changestream for event driven, serverless, actions driven by changes to the collection.

Additional context
Changestream to PubSub
PubSub to Cloud Run
MongoDB OIDC (CUAHSI SSO compatbility)
#5432

@sblack-usu
Copy link
Contributor Author

I am able to authenticate and connect to the mongodb instances using CUAHSI SSO. I had to investigate the audience claim to be compatible with the configuration requirements mongodb has. This authentication method can be used with compass and mongosh. If a browser is not available on the machine where the authentication handshake occurs, then device based authentication may be used. Device authentication may give us the ability to authenticate from a jupyter notebook on jupyterhub.

@martinseul martinseul added the 3rd Party File Exchange Pulling files from or putting files in a separate system label Apr 29, 2024
@martinseul martinseul added this to Backlog in HydroShare Issue Management Board via automation Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3rd Party File Exchange Pulling files from or putting files in a separate system Data Discovery
Development

No branches or pull requests

2 participants