mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 03:26:01 +00:00
Clarify how security works in rippled-example.cfg
This commit is contained in:
@@ -114,27 +114,35 @@
|
|||||||
#
|
#
|
||||||
# [rpc_user]:
|
# [rpc_user]:
|
||||||
# As a server, require a this user to specified and require rpc_password to
|
# As a server, require a this user to specified and require rpc_password to
|
||||||
# be checked for RPC access.
|
# be checked for RPC access via the rpc_ip and rpc_port. The user and password
|
||||||
|
# must be specified via HTTP's basic authentication method.
|
||||||
#
|
#
|
||||||
# As a client, supply this to the server.
|
# As a client, supply this to the server via HTTP's basic authentication
|
||||||
|
# method.
|
||||||
#
|
#
|
||||||
# [rpc_password]:
|
# [rpc_password]:
|
||||||
# As a server, require a this password to specified and require rpc_user to
|
# As a server, require a this password to specified and require rpc_user to
|
||||||
# be checked for RPC access.
|
# be checked for RPC access via the rpc_ip and rpc_port. The user and password
|
||||||
|
# must be specified via HTTP's basic authentication method.
|
||||||
#
|
#
|
||||||
# As a client, supply this to the server.
|
# As a client, supply this to the server via HTTP's basic authentication
|
||||||
|
# method.
|
||||||
#
|
#
|
||||||
# [rpc_admin_user]:
|
# [rpc_admin_user]:
|
||||||
# As a server, require a this user to specified and require rpc_admin_password
|
# As a server, require this as the admin user to be specified. Also, require
|
||||||
# to be checked for RPC admin functions.
|
# rpc_admin_user and rpc_admin_password to be checked for RPC admin functions.
|
||||||
|
# The request must specify these as the admin_user and admin_password in the
|
||||||
|
# request object.
|
||||||
#
|
#
|
||||||
# As a client, supply this to the server.
|
# As a client, supply this to the server in the request object.
|
||||||
#
|
#
|
||||||
# [rpc_admin_password]:
|
# [rpc_admin_password]:
|
||||||
# As a server, require a this password to specified and require rpc_admin_user
|
# As a server, require this as the admin pasword to be specified. Also,
|
||||||
# to be checked for RPC admin functions.
|
# require rpc_admin_user and rpc_admin_password to be checked for RPC admin
|
||||||
|
# functions. The request must specify these as the admin_user and
|
||||||
|
# admin_password in the request object.
|
||||||
#
|
#
|
||||||
# As a client, supply this to the server.
|
# As a client, supply this to the server in the request object.
|
||||||
#
|
#
|
||||||
# [websocket_public_ip]:
|
# [websocket_public_ip]:
|
||||||
# IP address or domain to bind to allow untrusted connections from clients.
|
# IP address or domain to bind to allow untrusted connections from clients.
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ public:
|
|||||||
|
|
||||||
int iRole = mHandler->getPublic()
|
int iRole = mHandler->getPublic()
|
||||||
? RPCHandler::GUEST // Don't check on the public interface.
|
? RPCHandler::GUEST // Don't check on the public interface.
|
||||||
: iAdminGet(jvRequest, mRemoteIP); // XXX Fix this to return the remote IP.
|
: iAdminGet(jvRequest, mRemoteIP);
|
||||||
|
|
||||||
if (RPCHandler::FORBID == iRole)
|
if (RPCHandler::FORBID == iRole)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user