Sha256: 7881c151e927de20138cf6defacb21b95b5b2dd6bbef6cc302b9766193a07a90

Contents?: true

Size: 538 Bytes

Versions: 8

Compression:

Stored size: 538 Bytes

Contents

require 'spec_helper'

describe Wamp::Client::Auth do

  describe 'cra' do

    it 'generates the signature' do

      challenge = "{ \"nonce\": \"LHRTC9zeOIrt_9U3\", \"authprovider\": \"userdb\", \"authid\": \"peter\", \"timestamp\": \"2014-06-22T16:36:25.448Z\", \"authrole\": \"user\", \"authmethod\": \"wampcra\", \"session\": 3251278072152162}"
      secret = 'secret'
      signature = Wamp::Client::Auth::Cra.sign(secret, challenge)
      expect(signature).to eq('Pji30JC9tb/T9tbEwxw5i0RyRa5UVBxuoIVTgT7hnkE=')

    end

  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
wamp_client-0.2.2 spec/wamp/client/auth_spec.rb
wamp_client-0.2.1 spec/wamp/client/auth_spec.rb
wamp_client-0.2.0 spec/wamp/client/auth_spec.rb
wamp_client-0.1.4 spec/wamp/client/auth_spec.rb
wamp_client-0.1.3 spec/wamp/client/auth_spec.rb
wamp_client-0.1.2 spec/wamp/client/auth_spec.rb
wamp_client-0.1.1 spec/wamp/client/auth_spec.rb
wamp_client-0.1.0 spec/wamp/client/auth_spec.rb