Last change
on this file since 35498 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
|
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:
|
---|
[30822] | 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
|
---|
[26335] | 23 | Patch:
|
---|
| 24 | netbeans-keyring-patches.diff
|
---|
| 25 |
|
---|
| 26 | We use the GPL-v2-"classpath exception" License of Netbeans, which allows linking against code of other licenses.
|
---|
| 27 |
|
---|
| 28 | Author: Paul Hartmann <phaaurlt@googlemail.com>
|
---|
Note:
See
TracBrowser
for help on using the repository browser.