You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by Andy Seaborne <an...@apache.org> on 2013/01/19 15:40:14 UTC

(JENA-348) Support HTTP auth for SPARQL Update requests

Sören - sorry for the delay.  [ I'm slightly drowning here :-) ]


If anyone has a moment to check this patch, it would be excellent to get 
it in before we go onto user testing for 2.10.

(if you're not a committer - applying to the codebase and reporting back 
on the JIRA would still be really helpful)

	Andy

On 16/01/13 14:26, Sören Brunk (JIRA) wrote:
>
>       [ https://issues.apache.org/jira/browse/JENA-348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>
> Sören Brunk updated JENA-348:
> -----------------------------
>
>      Attachment: UpdateAuthExample.java
>
> Added a basic authentication example.
>
>> Support HTTP auth for SPARQL Update requests
>> --------------------------------------------
>>
>>                  Key: JENA-348
>>                  URL: https://issues.apache.org/jira/browse/JENA-348
>>              Project: Apache Jena
>>           Issue Type: Improvement
>>           Components: ARQ
>>     Affects Versions: ARQ 2.9.4
>>             Reporter: Sören Brunk
>>             Priority: Minor
>>          Attachments: jena-348-1.patch, jena-348.patch, UpdateAuthExample.java
>>
>>
>> ARQ supports HTTP Basic Authentication for read queries (setBasicAuthentication() in QueryEngineHTTP).
>> I can't find authentication support for SPARQL Update though. The responsible class UpdateProcessRemote uses HttpOp as an abstraction, and HttpOp in turn encapsulates HttpClient from Apache HTTP Components.
>> So I guess a way to go would be to extend HttpOp to support auth or to expose the HttpClient object in order to set auth options as described in [1].
>> I'm happy to help if I can get some hints about the preferred way to include auth support.
>> [1] http://hc.apache.org/httpcomponents-client-ga/tutorial/html/authentication.html
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA administrators
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>