Skip to content
samrg472 edited this page Feb 14, 2015 · 5 revisions

The broker is a special system that handles DSLinks. All DSLinks must connect to a broker. Permissions for DSLinks are handled in the broker. The DSLink does not handle any permissions.

Root Nodes

These nodes are children of the root path, "/".

  • conns
    • Active, fully-authenticated, DSLink connection.
  • def
    • Definitions for various internal structures which get referenced by nodes.
  • quarantine
    • An active DSLink connection that is semi-authenticated. It is awaiting permission from the broker before it can send/retrieve any data from the broker. The broker can close the connection if the DSLink attempts to make a request or send data without being fully-authenticated.

Protocol
 ◌ Design
 ◌ Initializing Connection
 ◌ Node API
  ◌ Methods
  ◌ Broker
   ◌ Broker Discovery
  ◌ Configs
  ◌ Value Types
 ◌ Tokens
 ◌ Quality of Service
DSLink Manager
 ◌ dslink.json
 ◌ Startup Command
SDK Development
 ◌ Implementation Guide
DSA Server
 ◌ Installation
 ◌ Update Server
 ◌ Server Configuration
 ◌ CLI Tools
 ◌ DSA Permission Basics
 ◌ DSA Permission Model
  ◌ Permission List for the Root
 ◌ Authentication
  ◌ OpenID Connect
  ◌ Password Hasher
 ◌ DGLux Server SSL (HTTPS)
 ◌ Docker
 ◌ Audit
 ◌ Data Node
 ◌ Install NGINX with DSA Server
 ◌ Configure Ubuntu Linux to auto start DSA server
 ◌ Troubleshooting

Clone this wiki locally