Module: Auth0::Api::V2::ResourceServers
- Included in:
- Auth0::Api::V2
- Defined in:
- lib/auth0/api/v2/resource_servers.rb
Overview
Methods to use the resource servers endpoints
Instance Method Summary collapse
-
#create_resource_server(identifier, options = {}) ⇒ json
Creates a new resource server according to the JSON object received in body.
-
#delete_resource_server(resource_server_id) ⇒ Object
Deletes a resource server by its ID.
-
#resource_server(resource_server_id) ⇒ json
(also: #get_resource_server)
Retrieves a resource server by its ID.
Instance Method Details
#create_resource_server(identifier, options = {}) ⇒ json
Creates a new resource server according to the JSON object received in body. Does not allow ‘<’ or ‘>’. after being issued.
33 34 35 36 37 38 39 40 41 |
# File 'lib/auth0/api/v2/resource_servers.rb', line 33 def create_resource_server(identifier, = {}) raise Auth0::InvalidParameter, 'Must supply a valid resource server id' if identifier.to_s.empty? if ['<', '>'].include?(.fetch(:name, '')) raise Auth0::InvalidParameter, 'Name must contain at least one character. Does not allow "<" or ">"' end request_params = Hash[.map { |(k, v)| [k.to_sym, v] }] request_params[:identifier] = identifier post(resource_servers_path, request_params) end |
#delete_resource_server(resource_server_id) ⇒ Object
Deletes a resource server by its ID.
46 47 48 49 50 |
# File 'lib/auth0/api/v2/resource_servers.rb', line 46 def delete_resource_server(resource_server_id) raise Auth0::InvalidParameter, 'Must supply a valid resource server id' if resource_server_id.to_s.empty? path = "#{resource_servers_path}/#{resource_server_id}" delete(path) end |
#resource_server(resource_server_id) ⇒ json Also known as: get_resource_server
Retrieves a resource server by its ID.
13 14 15 16 17 |
# File 'lib/auth0/api/v2/resource_servers.rb', line 13 def resource_server(resource_server_id) raise Auth0::InvalidParameter, 'Must supply a valid resource server id' if resource_server_id.to_s.empty? path = "#{resource_servers_path}/#{resource_server_id}" get(path) end |