source: subversion/applications/editors/josm/plugins/native-password-manager/README @ 34361

Last change on this file since 34361 was 30822, checked in by donvip, 5 years ago

[josm_native-password-manager] update Netbeans Keyring code + make plugin rely on JNA plugin

File size: 1.2 KB
Line 
1
2Native Password Manager Plugin
3==============================
4
5Prevents JOSM from saving passwords as plain text to the JOSM preferences file. Instead, uses a password manager to store the data in encrypted form.
6Supported password managers are gnome-keyring and KWallet. Apple Keychain and Windows data encryption may work, but are untested so far.
7
8The following preference keys are managed:
9    osm-server.username         // API login username
10    osm-server.password         // API login password
11    proxy.user                  // Proxy username
12    proxy.pass                  // Proxy password
13    oauth.access-token.key      // OAuth key
14    oauth.access-token.secret   // OAuth secret
15
16The keyring code from the Netbeans project is used to access the individual Password Managers. It is slightly patched, to remove Netbeans
17specific dependencies.
18
19Original code:
20    http://hg.netbeans.org/main/file/9413a02b6f0c/keyring.impl
21    http://hg.netbeans.org/main/file/9413a02b6f0c/keyring
22    http://hg.netbeans.org/main/file/9413a02b6f0c/keyring.fallback
23Patch:
24    netbeans-keyring-patches.diff
25
26We use the GPL-v2-"classpath exception" License of Netbeans, which allows linking against code of other licenses.
27
28Author: Paul Hartmann <phaaurlt@googlemail.com>
Note: See TracBrowser for help on using the repository browser.