Sha256: 670214eb91cce04a7665e7f0d8c264d901ea820c42e5d5b0fb1a81cb8a8cd7e6

Contents?: true

Size: 1.5 KB

Versions: 2

Compression:

Stored size: 1.5 KB

Contents

{
  "$schema": "https://choria.io/schemas/mcorpc/ddl/v1/agent.json",
  "metadata": {
    "license": "Apache-2.0",
    "author": "R.I.Pienaar \u003crip@devco.net\u003e",
    "timeout": 10,
    "name": "aaa_signer",
    "version": "0.29.4",
    "url": "https://github.com/choria-io/aaasvc",
    "description": "Request Signer for Choria AAA Service",
    "provider": "golang",
    "service": true
  },
  "actions": [
    {
      "action": "sign",
      "input": {
        "request": {
          "prompt": "RPC Request",
          "description": "The request to sign",
          "type": "string",
          "optional": false,
          "validation": "shellsafe",
          "maxlength": 100240
        },
        "token": {
          "prompt": "JWT Token",
          "description": "The JWT token authenticating the user",
          "type": "string",
          "optional": false,
          "validation": ".",
          "maxlength": 10024
        },
        "signature": {
          "prompt": "Request Signature",
          "description": "A signature produced using the ed25519 seed of the request, hex encoded",
          "type": "string",
          "optional": false,
          "validation": ".",
          "maxlength": 1024
        }
      },
      "output": {
        "secure_request": {
          "description": "The signed Secure Request",
          "display_as": "Secure Request",
          "type": "string"
        }
      },
      "display": "always",
      "description": "Signs a RPC Request on behalf of a user"
    }
  ]
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
choria-mcorpc-support-2.26.5 lib/mcollective/agent/aaa_signer.json
choria-mcorpc-support-2.26.4 lib/mcollective/agent/aaa_signer.json