Sha256: 223151e884a2f4d8f53192b75be886fe3db99f095d6f8ec3152ccf02f7030301

Contents?: true

Size: 1.21 KB

Versions: 4

Compression:

Stored size: 1.21 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.24.0",
    "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
        }
      },
      "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

4 entries across 4 versions & 1 rubygems

Version Path
choria-mcorpc-support-2.26.1 lib/mcollective/agent/aaa_signer.json
choria-mcorpc-support-2.26.0 lib/mcollective/agent/aaa_signer.json
choria-mcorpc-support-2.25.3 lib/mcollective/agent/aaa_signer.json
choria-mcorpc-support-2.25.2 lib/mcollective/agent/aaa_signer.json