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

Fly login through browser UI will "invalidate" existing browser session #8868

Open
xtremerui opened this issue Dec 13, 2023 · 0 comments
Open
Labels

Comments

@xtremerui
Copy link
Contributor

Summary

When doing fly login by clicking the URL to use browser, fly will be logged in after the auth is done while seeing login successful! page on browser. However, on an existing Concourse UI browser tab, if user tries to do an action that requires auth like pausing pipeline or viewing private resources, user will be prompted to login again.

Steps to reproduce

  1. Login to the UI (tab 1)
  2. Login via fly cli (tab 2)
  3. Try to do something in the UI (tab 1) that requires auth, you will be prompted to login again.

Expected results

user should be able to perform any action in tab 1 without re-login

Actual results

user need to login again

Additional context

There are couple observations for this behavior:

  1. on the login successful! tab 2, user can navigate to any Concourse url and perform actions without re-login
  2. on existing Concourse UI tab 1, if user refresh the page first and perform an action later, he won't be prompted to login again.
  3. on an existing Concourse UI tab from a different browser (or browser profile I guess), the session is not affected

Triaging info

  • Concourse version: v7.9 v7.10 v7.11
  • Browser (if applicable): firefox chrome
  • Did this used to work? unknown
@xtremerui xtremerui added the bug label Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant