source: osm/applications/editors/josm/plugins/native-password-manager/README

Last change on this file was 30822, checked in by donvip, 10 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.