passafari.safariextension
passafari.safariextension copied to clipboard
Extensions to allow Safari to auto form-fill passwords via KeePassHTTP
passafari.safariextension
Extensions to allow Safari to auto form-fill passwords via KeePassHTTP.
TODO write some useful stuff.
Installation
The following instructions require safari version 10+. If you are using a previous version of safari, you will need to figure out how to install 3rd party extensions yourself (using a developer account I believe).
- Select the 'releases' tab
- Download the latest release of passafari.safariextz
- Double click the file, or drag it into the extensions window in the Safari settings.
- Installed! Test it out, it should begin working immediately.
Usage
TODO write some useful stuff.
Symbolic Meaning
-
Fill-In:
-
Update:
-
Add:
Settings
- Hostname & Port: TODO write some useful stuff.
- URL-Format: TODO write some useful stuff.
- Submit-URL-Format: TODO write some useful stuff.
- Language: TODO write some useful stuff.
Features
- [X] Associate with KeePassHTTP
- [X] Retrieve credentials
- [X] Support for single match
- [X] Support for multiple matches
- [X] Add new credentials
- [X] Use password generator on empty password
- [X] Support where none matches
- [X] Support where one or more matches
- [X] Update existing credentials
- [X] Use password generator on empty password
- [X] Support where one matches
- [X] Support where more matches
- [X] Settings for hostname and port
- [X] Setting for language
- [X] I18n support
- [X] Translate into german
- [X] Fill-in password
- [X] Forms with one password field only
- [X] Forms with two password fields only
- [X] Setting for host-only URL on add/update
- [X] Setting for protocol-host-path-only Submit-URL on add/update
- [ ] Setting for auto-submit after fill-in
- [ ] Auto submit form after fill-in
- [ ] Setting for auto fill-in
- [ ] Auto fill-in credentialson page visit
Credits
- Thanks to SlowAES for aes.js, cryptoHelpers.js and jsHash.js
- Thanks to pfn/passifox for keepass.js
- Thanks to webtoolkit.info for utf8.js
- Thanks to eligrey/l10n.js for l10n.js
- Thanks to stackoverflow.com for clone.js
- Thanks to FortAwesome/Font-Awesome for some icons
- Thanks to mstarke/MacPass for MacPass.app
Contributing
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request