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)