[ckan-dev] Dataproxy and Apache basic authentication

Milica Knezevic knezevic.milica at gmail.com
Fri Oct 25 09:17:57 UTC 2013


Hi Florian,

My CKAN instance is not on a local address, but it is protected with apache
basic auth. So there's no way to set Dataproxy to work in such case?

Best,
Milica


On Fri, Oct 25, 2013 at 4:57 AM, Florian May <
florian.wendelin.mayer at gmail.com> wrote:

> Hello Milica,
>
> is the URL of your CKAN instance publicly visible? I understand that the
> dataproxy is a remote service and needs to access your URL without
> authentication. This may fail on your organization's proxy or firewall
> settings not letting dataproxy access your server, or your CKAN instance
> being served on a local address which is not exposed publicly.
>
> Cheers,
> Florian
>
>
> On Thu, Oct 24, 2013 at 10:41 PM, Milica Knezevic <
> knezevic.milica at gmail.com> wrote:
>
>> My CKAN instance is installed on a server with apache basic
>> authentication set.
>> These instructions
>> http://web.archiveorange.com/archive/v/GsJ2s63DY2BPvrQ7y6Ad were very
>> helpful. Filestore is set up with local file storage.
>> While preview for other xml, pdf, jpg, ... files works, xls files cannot
>> be previewed (error message - Could not load preview: DataProxy returned an
>> error (Data transformation failed. HTTPError: HTTP Error 401:
>> Unauthorized)). When I remove apache authentication, preview works fine. Is
>> there a way to allow Dataproxy to pass the authentication?
>>
>> I've tried to use Datastore and Datastorer extensions in order to avoid
>> problems with Dataproxy, but these issues appeared when i tried perform
>> datastore_upload on a dataset containing xls resources:
>>  URL unobtainable: Server returned HTTP 401
>> Traceback (most recent call last):
>>   File
>> "/usr/lib/ckan/default/src/ckanext-datastorer/ckanext/datastorer/commands.py",
>> line 263, in push_to_datastore
>>     check_modified=check_hash)
>>   File
>> "/usr/lib/ckan/default/src/ckanext-datastorer/ckanext/datastorer/fetch_resource.py",
>> line 85, in download
>>     headers = json.loads(link_checker(link_context, link_data))
>>   File
>> "/usr/lib/ckan/default/src/ckanext-datastorer/ckanext/datastorer/fetch_resource.py",
>> line 297, in link_checker
>>     raise LinkHeadRequestError(error_message)
>> LinkHeadRequestError: URL unobtainable: Server returned HTTP 401
>>
>> _______________________________________________
>> ckan-dev mailing list
>> ckan-dev at lists.okfn.org
>> http://lists.okfn.org/mailman/listinfo/ckan-dev
>> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
>>
>>
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20131025/388d9756/attachment-0001.html>


More information about the ckan-dev mailing list