Method: Pantry::Communication::Security::Authentication#authenticate_request

Defined in:
lib/pantry/communication/security/authentication.rb

#authenticate_request(request) ⇒ Object



65
66
67
68
69
70
71
72
73
74
# File 'lib/pantry/communication/security/authentication.rb', line 65

def authenticate_request(request)
  mechanism  = request[5]
  client_key = request[6]

  if mechanism != "CURVE"
    ["400", "Invalid Mechanism"]
  else
    authenticate_client(client_key)
  end
end