Class: HermesAgent::Client::Entities::Auth

Inherits:
HermesAgent::Client::Entity show all
Defined in:
lib/hermes_agent/client/entities/capabilities.rb

Overview

The authentication scheme advertised by the server (Capabilities#auth).

Instance Method Summary collapse

Methods inherited from HermesAgent::Client::Entity

#==, #[], #eql?, #hash, #to_h

Instance Method Details

#required?boolean?

Whether authentication is required.

Returns:

  • (boolean, nil)


25
26
27
# File 'lib/hermes_agent/client/entities/capabilities.rb', line 25

def required?
  self["required"]
end

#typeString?

The authentication type, e.g. "bearer".

Returns:

  • (String, nil)


17
18
19
# File 'lib/hermes_agent/client/entities/capabilities.rb', line 17

def type
  self["type"]
end