Sha256: 47e1c2b4462584ae4bd0185cb566383b2d20db3dc4bb9311972ff5d6cfc4f385
Contents?: true
Size: 455 Bytes
Versions: 5
Compression:
Stored size: 455 Bytes
Contents
require 'digest/md5' require 'base64' module Cloopen class Sign # 生成验证参数 # 1. SigParameter # 2. Authorization def self.generate_sig_and_auth time = Time.now.strftime("%Y%m%d%H%M%S") sig_parameter = Digest::MD5.hexdigest(Cloopen.account_sid + Cloopen.auth_token + time).upcase authorization = Base64.strict_encode64("#{Cloopen.account_sid}:#{time}") [sig_parameter, authorization] end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
cloopen-0.1.4 | lib/cloopen/sign.rb |
cloopen-0.1.3 | lib/cloopen/sign.rb |
cloopen-0.1.2 | lib/cloopen/sign.rb |
cloopen-0.1.1 | lib/cloopen/sign.rb |
cloopen-0.1.0 | lib/cloopen/sign.rb |