Rev | Line | |
---|
[26335] | 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.