Back-end Configuration

Remote Access Service Configuration

  • pid: mprm.rsa.config.pid


Property

Description

Default

max.validity.period

Maximum validity any code can have

24 hours

validity.threshold

Threshold for master user permissions

10 hours

device.metadata

Device Info Metadata Mapping

Format: [scheme]:[host]:[port] ; [label]:[local_port]


WebSocket Tunnel Backend Configuration

  • pid: wsocket.tunnel.be.pid
  • Provides backend configuration options for the websocket tunneling


Property

Description

Default

allowed.schemes

Provides a list with allowed for websocket tunneling schemes. 

https, http

Gateway Agent Configuration

  • pid: prm.wsocket.tunnel.pid
  • Provides a list with allowed for websocket tunneling port and scheme mapping


Property

Description

Default

ports

Provides a list with allowed for websocket tunneling port and scheme mapping 

Format: [SCHEME]:[HOST]:[PORT] 

https:localhost:8443

http:localhost:80


Client Configuration

Configuration File: config.json embedded in client JAR

Structure:

  • uri: WebSocket tunnel endpoint URL
  • code: Access code for authentication
  • deviceId: Target device identifier (scheme:host:port)
  • port: Local proxy port
  • label: Connection description
  • gatewayId: Gateway identifier
  • gatewayName: Human-readable gateway name
  • validity: Expiration timestamp (Unix epoch milliseconds)
  • created: Creation timestamp (Unix epoch milliseconds)