integrate with ccs

This commit is contained in:
r888888888
2017-07-20 13:47:04 -07:00
parent d48ed95191
commit c5a40628e6
5 changed files with 52 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
module UploadsHelper
def ccs_build_sig(url)
return nil unless Danbooru.config.ccs_server.present?
ref = ImageProxy.fake_referer_for(url)
digest = OpenSSL::Digest.new("sha256")
OpenSSL::HMAC.hexdigest(digest, Danbooru.config.ccs_key, "#{url},#{ref}")
end
end