Class: Tripwire::Server::GateAgentTokensResource

Inherits:
BaseResource
  • Object
show all
Defined in:
lib/tripwire/server/client.rb

Instance Method Summary collapse

Methods inherited from BaseResource

#initialize

Constructor Details

This class inherits a constructor from Tripwire::Server::BaseResource

Instance Method Details

#revoke(agent_token:) ⇒ Object



461
462
463
464
465
466
467
468
469
# File 'lib/tripwire/server/client.rb', line 461

def revoke(agent_token:)
  @client.request_json(
    "POST",
    "/v1/gate/agent-tokens/revoke",
    body: { agent_token: agent_token },
    expect_content: false
  )
  nil
end

#verify(agent_token:) ⇒ Object



457
458
459
# File 'lib/tripwire/server/client.rb', line 457

def verify(agent_token:)
  @client.request_json("POST", "/v1/gate/agent-tokens/verify", body: { agent_token: agent_token })[:data]
end