conda-incubator / conda-store

Data science environments, for collaboration. ✨
https://conda.store
BSD 3-Clause "New" or "Revised" License
142 stars 46 forks source link

[BUG] - Cannot log out via http://localhost:8080/conda-store/ #684

Open nkaretnikov opened 9 months ago

nkaretnikov commented 9 months ago

Describe the bug

Expected behavior

Being able to log out.

Logging out via the UI URL works fine: http://localhost:8000/.

This is important for the jupyterlab-conda-store extension. It uses only the server URL/ports. So you're able to log in but not log out. I've just tested this on Nebari using Keycloak auth as well as with standalone conda-store and jupyterlab-conda-store.

How to Reproduce the problem?

See above.

Output

No response

Versions and dependencies used.

4ed688ab68595ed3bbe35b927e00a8011bcb4d43 - server 4f245dc on top of 1d56d42 - jlab extension

Anything else?

No response

kcpevey commented 9 months ago

I tested on Nebari v2023.11.0, on the react app not the jlab extension. Not sure what the conda-store version is, but I believe its the latest release.

I can confirm that clicking the Log out button produces some network traffic, the page looks like it reloads, but I am still logged in (Can still see all the environments and the button is still in "Log out" state. No errors in the js console.

kcpevey commented 5 months ago

I can confirm that this is an issue in the react app and the extension in the 2024.3.1 release.