Re: JSON-RPC パスワード

Transmission の BitTorrent クライアントは認証付き JSON-RPC を実装している。「Remote Control」セクションを参照: https://trac.transmissionbt.com/wiki/ConfigurationParameters

例えば、setting.json ファイルは次のようになる:

{
    "rpc-enabled":1
    "rpc-authentication-required": 1,
    "rpc-password": "xxxxxxxxxx",
    "rpc-port": 9091,
    "rpc-username": "xxxxxxxxxx",
    "rpc-whitelist-enabled":1
    "rpc-whitelist":"127.0.0.1,192.168.*.*"
}
HTTPの「basic」認証(HTTPヘッダーにAuthorization: basic base64(username:password))を使用している。