Homec4science

Allow Phabricator to accept Conduit requests signed with an SSH key

Authored by epriestley <git@epriestley.com> on Nov 17 2014, 22:11.

Description

Allow Phabricator to accept Conduit requests signed with an SSH key

Summary:
Ref T4209. Depends on D10402.

This updates Conduit to support authenticating calls from other servers by signing the request parameters with the sending server's private key and verifying it with the public key stored in the database.

Test Plan:

  • Made like 500 bad calls using the stuff in D10402.
  • Made a few valid calls using the stuff in D10402.

Reviewers: hach-que, btrahan, #blessed_reviewers

Reviewed By: btrahan, #blessed_reviewers

Subscribers: epriestley, Korvin

Maniphest Tasks: T6240, T4209

Differential Revision: https://secure.phabricator.com/D10401

Details

Committed
epriestley <git@epriestley.com>Nov 17 2014, 22:11
Pushed
aubortJan 31 2017, 17:16
Parents
rPH2ac987714bcd: Add almanac.queryservices Conduit API method
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH657b36dd0685: Allow Phabricator to accept Conduit requests signed with an SSH key (authored by epriestley <git@epriestley.com>).Nov 17 2014, 22:11