auth-dapp-service

Service Documentation

LiquidAuthenticator

Install

zeus unbox auth-dapp-service

Model Instances

services/auth.json

{
  "name": "auth",
  "port": 13127,
  "contract": "authfndspsvc",
  "prettyName": "LiquidAuthenticator",
  "stage": "WIP",
  "description": "Authentication of offchain APIs and services using EOSIO permissions and contract",
  "commands": {
    "authusage": {
      "blocking": false,
      "request": {
        "account": "name",
        "permission": "name",
        "client_code": "std::string",
        "payload_hash": "checksum256",
        "signature": "std::vector<char>"
      },
      "callback": {
        "account": "name",
        "permission": "name",
        "client_code": "std::string",
        "payload_hash": "checksum256",
        "signature": "std::vector<char>"
      },
      "signal": {
        "account": "name",
        "permission": "name",
        "client_code": "std::string",
        "payload_hash": "checksum256",
        "signature": "std::vector<char>"
      }
    }
  }
}