Giter VIP home page Giter VIP logo

Comments (16)

varjolintu avatar varjolintu commented on May 10, 2024

I can investigate if this is possible. Currently the popup should show available credentials but maybe not in this case.

from keepassxc-browser.

pfoo avatar pfoo commented on May 10, 2024

With HTTP autofill turned off, firefox for linux shows the default http auth dialog which take focus on the window so there is no way to click on the plugin icon (yeah, firefox default http auth is quite intrusive ;))

from keepassxc-browser.

Hativ avatar Hativ commented on May 10, 2024

That's how it is also in Chromium. No manual selection of credentials is possible.

@varjolintu You can test it with this demo: https://httpbin.org/basic-auth/user/passwd
User is "user", password is "passwd".

from keepassxc-browser.

varjolintu avatar varjolintu commented on May 10, 2024

@Hativ Make a second entry for that page with different user and password. Close your browser (this clears the HTTP Auth data for sure). Then go to that URL. It doesn't load but the extension icon is blinking. Choose the correct credentals from there.

If there's only one entry for the page URL it's automatically used.

from keepassxc-browser.

Hativ avatar Hativ commented on May 10, 2024

The entry is not automatically used if "Auto fill HTTP Auth dialogs and send them" is disabled. My suggestion is to have the ability to choose the entry manually if "Auto fill HTTP Auth dialogs and send them" is disabled. That's the only point here.

from keepassxc-browser.

varjolintu avatar varjolintu commented on May 10, 2024

Sorry if I misunderstood. The current supported situations are the following:

  1. Autofill enabled with single entry: fills it automatically
  2. Autofill enabled with multiple entries: use the popup the select correct credentials
  3. Autofill disabled: show the normal HTTP Auth dialog

If I understand correctly, this is what you want:
4. Autofill disabled: show the normal HTTP Auth dialog and the popup credential selection

Unfortunately this is not possible because the HTTP Auth dialog cannot be interrupted and the popup cannot be accessed when it's displayed. This happens with Firefox. With Chromium accessing the popup works. But then, if the HTTP Auth process is interrupted with the popup, the normal dialog doesn't appear at all. So this cannot be resolved in a way you would like it to work.

from keepassxc-browser.

pfoo avatar pfoo commented on May 10, 2024

It can be resolved by replacing the normal HTTP auth dialog with a custom auth dialog when a matching URL is found in keepassxc database. This is what Kee is doing, and is way more userfriendly than the blinking icon even with autofill enabled with multiple entries.

from keepassxc-browser.

varjolintu avatar varjolintu commented on May 10, 2024

Of course I can take a peek and see what Kee is doing right :)

from keepassxc-browser.

Hativ avatar Hativ commented on May 10, 2024

Option 4 is what I want and what also chromeIPass does.

from keepassxc-browser.

varjolintu avatar varjolintu commented on May 10, 2024

I didn't even know it works with chromeIPass. What about KeePassHTTP-Connector?

from keepassxc-browser.

Hativ avatar Hativ commented on May 10, 2024

KeePassHTTP-Connector does it not. See smorks/keepasshttp-connector#81.

from keepassxc-browser.

varjolintu avatar varjolintu commented on May 10, 2024

This feature has been already added. Closing the issue.

from keepassxc-browser.

Hativ avatar Hativ commented on May 10, 2024

Option 4 was added? How can I use it?

from keepassxc-browser.

varjolintu avatar varjolintu commented on May 10, 2024

Open the popup. There's a dismiss button that opens the normal HTTP Basic Auth dialog.

from keepassxc-browser.

Hativ avatar Hativ commented on May 10, 2024

But that's not that feature you described as Option 4:

  1. Autofill disabled: show the normal HTTP Auth dialog and the popup credential selection

That's how it chromeIPass does.

from keepassxc-browser.

varjolintu avatar varjolintu commented on May 10, 2024

That's the best I can do.

from keepassxc-browser.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.