com.r3corda.node.services / RPCUserService

# RPCUserService

`interface RPCUserService`

Service for retrieving User objects representing RPC users who are authorised to use the RPC system. A User contains their login username and password along with a set of permissions for RPC services they are allowed access to. These permissions are represented as Strings to allow RPC implementations to add their own permissioning.

### Properties

users | `abstract val users: List<User>`

### Functions

getUser | `abstract fun getUser(usename: String): User?`

### Inheritors

PropertiesFileRPCUserService | `class PropertiesFileRPCUserService : RPCUserService`