Line | |
---|
1 |
|
---|
2 | Native Password Manager Plugin
|
---|
3 | ==============================
|
---|
4 |
|
---|
5 | Prevents JOSM from saving passwords as plain text to the JOSM preferences file. Instead, uses a password manager to store the data in encrypted form.
|
---|
6 | Supported password managers are gnome-keyring and KWallet. Apple Keychain and Windows data encryption may work, but are untested so far.
|
---|
7 |
|
---|
8 | The 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 |
|
---|
16 | The keyring code from the Netbeans project is used to access the individual Password Managers. It is slightly patched, to remove Netbeans
|
---|
17 | specific dependencies.
|
---|
18 |
|
---|
19 | Original code:
|
---|
20 | http://hg.netbeans.org/main/file/524f40b94a30/keyring.impl and
|
---|
21 | http://hg.netbeans.org/main/file/524f40b94a30/keyring
|
---|
22 | Patch:
|
---|
23 | netbeans-keyring-patches.diff
|
---|
24 |
|
---|
25 | We use the GPL-v2-"classpath exception" License of Netbeans, which allows linking against code of other licenses.
|
---|
26 |
|
---|
27 | Author: Paul Hartmann <phaaurlt@googlemail.com>
|
---|
Note:
See
TracBrowser
for help on using the repository browser.