Module: Ovh::Endpoints::Consumer
- Included in:
- Client
- Defined in:
- lib/ovh/endpoints/consumer.rb
Instance Method Summary collapse
Instance Method Details
#request_consumer_key(access_rules: {}, options: {}) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/ovh/endpoints/consumer.rb', line 5 def request_consumer_key(access_rules: {}, options: {}) # Don't sign the request since we don't have the consumer key yet. [:sign_request] = false if access_rules.nil? || access_rules.empty? # Grant default GET access if no access rules have been supplied access_rules = [ {'method': 'GET', 'path': '/*'}, ] end data = { "accessRules" => access_rules } response = post("/auth/credential", data: data, options: ) end |