Method: AcademicBenchmarks::Api::Auth.auth_query_params
- Defined in:
- lib/academic_benchmarks/api/auth.rb
.auth_query_params(partner_id:, partner_key:, expires:, user_id: "") ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/academic_benchmarks/api/auth.rb', line 6 def self.auth_query_params(partner_id:, partner_key:, expires:, user_id: "") { "partner.id" => partner_id, "auth.signature" => signature_for( partner_key: partner_key, message: self.(expires: expires, user_id: user_id) ), "auth.expires" => expires }.tap do |params| params["user.id"] = user_id unless user_id.empty? end end |