Sha256: e5dc452e8354a1e5418b33db417fe53fad1c1c0ec8b8df5bf8570ab918f9f731

Contents?: true

Size: 1.11 KB

Versions: 4

Compression:

Stored size: 1.11 KB

Contents

metadata :name        => "aaa_signer",
         :description => "Request Signer for Choria AAA Service",
         :author      => "R.I.Pienaar <rip@devco.net>",
         :license     => "Apache-2.0",
         :version     => "0.24.0",
         :url         => "https://github.com/choria-io/aaasvc",
         :provider    => "golang",
         :service     => true,
         :timeout     => 10


action "sign", :description => "Signs a RPC Request on behalf of a user" do
  display :always

  input :request,
        :prompt      => "RPC Request",
        :description => "The request to sign",
        :type        => :string,
        :validation  => :shellsafe,
        :maxlength   => 100240,
        :optional    => false


  input :token,
        :prompt      => "JWT Token",
        :description => "The JWT token authenticating the user",
        :type        => :string,
        :validation  => '.',
        :maxlength   => 10024,
        :optional    => false




  output :secure_request,
         :description => "The signed Secure Request",
         :type        => "string",
         :display_as  => "Secure Request"

end

Version data entries

4 entries across 4 versions & 1 rubygems

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