diff options
author | mguetlein <martin.guetlein@gmail.com> | 2011-02-02 17:11:24 +0100 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2011-02-02 17:11:24 +0100 |
commit | 70aee6e9dfece2760fc6d616e7151f41cc7625bf (patch) | |
tree | 311649a1e05b42bab8c259068623f4508e080f6d /lib/authorization.rb | |
parent | 3aaae5a3fe341073fc0537606aababe387d830e0 (diff) |
resclient wrapper: headers <-> payload, error report from rdf
Diffstat (limited to 'lib/authorization.rb')
-rw-r--r-- | lib/authorization.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/authorization.rb b/lib/authorization.rb index b4c1ee5..dd7dc12 100644 --- a/lib/authorization.rb +++ b/lib/authorization.rb @@ -195,7 +195,7 @@ module OpenTox # resource = RestClient::Resource.new("#{AA_SERVER}/Pol/opensso-pol") LOGGER.debug "OpenTox::Authorization.create_policy policy: #{policy[168,43]} with token:" + subjectid.to_s + " length: " + subjectid.length.to_s # return true if resource.post(policy, :subjectid => subjectid, :content_type => "application/xml") - return true if RestClientWrapper.post("#{AA_SERVER}/pol", {:subjectid => subjectid, :content_type => "application/xml"}, policy) + return true if RestClientWrapper.post("#{AA_SERVER}/pol", policy, {:subjectid => subjectid, :content_type => "application/xml"}) rescue return false end @@ -381,4 +381,9 @@ module OpenTox end end +# PENDING delete as soon as new free uri handling is merged +# this allows GET access to all URIS that do NOT end with /<number> or /<number>/ +OpenTox::Authorization.whitelist( /\/[0-9]+(\/?)$/, "GET", true ) +OpenTox::Authorization.whitelist( /\/[0-9]+(\/?)$/, "POST", true ) + |