From 62ac6785fb873f49e6e5f67656d629886b5a6cb7 Mon Sep 17 00:00:00 2001 From: Pablo Carranza Date: Fri, 4 Mar 2016 12:27:21 +0000 Subject: Add support for ssh-key internal api --- lib/api/internal.rb | 9 +++++++++ spec/requests/api/internal_spec.rb | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/lib/api/internal.rb b/lib/api/internal.rb index 2200208b946..cdcd0ccab5d 100644 --- a/lib/api/internal.rb +++ b/lib/api/internal.rb @@ -52,6 +52,15 @@ module API access.check(params[:action], params[:changes]) end + # + # Get a ssh key by the fingerprint + # + # Not supported in CE + # + get "/ssh-key" do + status 501 + end + # # Discover user by ssh key # diff --git a/spec/requests/api/internal_spec.rb b/spec/requests/api/internal_spec.rb index 22802dd0e05..496875cacb5 100644 --- a/spec/requests/api/internal_spec.rb +++ b/spec/requests/api/internal_spec.rb @@ -48,6 +48,14 @@ describe API::API, api: true do end end + describe "GET /internal/ssh-key" do + it "fails with not implemented" do + get(api("/internal/ssh-key"), secret_token: secret_token) + + expect(response.status).to eq(501) + end + end + describe "POST /internal/allowed" do context "access granted" do before do -- cgit v1.2.1