Commit 053e577d6f4fb870681d820c2bdb45028449a1e9
1 parent
f528b6ca
Exists in
master
Add suite token
Showing
2 changed files
with
6 additions
and
2 deletions
Show diff stats
lib/dingtalk/client.rb
... | ... | @@ -22,7 +22,7 @@ module Dingtalk |
22 | 22 | end |
23 | 23 | |
24 | 24 | def signature(return_str) |
25 | - sort_params = [suite.suite_access_token, timestamp, nonce, encrypt(return_str)].sort.join | |
25 | + sort_params = [Dingtalk.suite_token, timestamp, nonce, encrypt(return_str)].sort.join | |
26 | 26 | Digest::SHA1.hexdigest(sort_params) |
27 | 27 | end |
28 | 28 | ... | ... |
lib/dingtalk/config.rb
... | ... | @@ -22,9 +22,13 @@ module Dingtalk |
22 | 22 | def suite_aes_key |
23 | 23 | @suite_aes_key ||= config.suite_aes_key |
24 | 24 | end |
25 | + | |
26 | + def suite_token | |
27 | + @suite_token ||= config.suite_token | |
28 | + end | |
25 | 29 | end |
26 | 30 | |
27 | 31 | class Config |
28 | - attr_accessor :redis, :redis_options, :suite_key, :suite_secret, :suite_aes_key | |
32 | + attr_accessor :redis, :redis_options, :suite_key, :suite_secret, :suite_aes_key, :suite_token | |
29 | 33 | end |
30 | 34 | end | ... | ... |