config in chubbies and blank public key check ms iz
This commit is contained in:
parent
dca2eca67c
commit
dfb48d343f
3 changed files with 8 additions and 0 deletions
|
|
@ -40,6 +40,9 @@ module Chubbies
|
||||||
has_one :access_token, :class_name => "DiasporaClient::AccessToken", :dependent => :destroy
|
has_one :access_token, :class_name => "DiasporaClient::AccessToken", :dependent => :destroy
|
||||||
end
|
end
|
||||||
|
|
||||||
|
DiasporaClient.config do |d|
|
||||||
|
d.private_key_path = File.dirname(__FILE__) + "/chubbies.private.pem"
|
||||||
|
end
|
||||||
|
|
||||||
class App < DiasporaClient::App
|
class App < DiasporaClient::App
|
||||||
def current_user
|
def current_user
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
require File.dirname(__FILE__) + '/app'
|
require File.dirname(__FILE__) + '/app'
|
||||||
require "bundler/setup"
|
require "bundler/setup"
|
||||||
|
|
||||||
|
|
||||||
run Chubbies::App
|
run Chubbies::App
|
||||||
|
|
|
||||||
|
|
@ -107,6 +107,10 @@ describe AuthorizationsController do
|
||||||
@controller.should_receive(:valid_nonce?).with(@nonce)
|
@controller.should_receive(:valid_nonce?).with(@nonce)
|
||||||
@controller.verify(Base64.encode64(@signable_string), @sig, 'public_key!')
|
@controller.verify(Base64.encode64(@signable_string), @sig, 'public_key!')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it 'checks for public key' do
|
||||||
|
@controller.verify(Base64.encode64(@signable_string), @sig, '').should == "blank public key"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe '#verify_signature' do
|
describe '#verify_signature' do
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue