nextcloud / passman-webextension

Webextension for the Passman Nextcloud app. Also offers browser extension & Android app.
https://passman.cc
GNU Affero General Public License v3.0
114 stars 43 forks source link

Http basic auth support #210

Open abishai opened 6 years ago

abishai commented 6 years ago

I saw some closed http basic auth feature requests, I believe they was closed due to implementation of this particular support, however, it seems it's not working for me.

Steps to reproduce

  1. Enter the site with http basic auth. For example https://observer.abinet.ru
  2. Fill credentials and proceed

Expected behaviour

  1. Request to save credentials, like FF password manager does.
  2. Search for saved credentials and fill them

Actual behaviour

  1. No request to save credentials after login
  2. Detected credentials are not filled. However, I'm not sure if it is ever possible - FF dialog is modal, so passman UI is not accessible and if I have different credentials, I'm not sure how can I choose them.

Configuration

Operating system: FreeBSD 11.1-STABLE

Browser: Firefox 52.3.0 ESR

Extensions that might cause interference: uBlock, uMatrix

Passman version: NA

Extension version: 2.0.4

Nextcloud version: NA

Browser log

Nothing interesting here.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/51186145-http-basic-auth-support?utm_campaign=plugin&utm_content=tracker%2F52236699&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F52236699&utm_medium=issues&utm_source=github).
brantje commented 6 years ago

Currently only filling of http basic auth is supported, as i can't find a way to catch the credentials when logging in.

abishai commented 6 years ago

They are not. I created the following entry: http://i.imgur.com/LnazPUe.png I see the record is detected on passman shield icon, but auth dialog is empty.

brantje commented 6 years ago

Will look into it then, thanks for reporting