[Koha] Koha Rest API basic authentication failure - URGENT

ravikumar c ravikumarc2002 at gmail.com
Tue Dec 29 09:56:14 NZDT 2020


Hi All

   Any feedback for below issue? Not sure what is plack and if any separate
configuration is required what needs to be done.
Not able to make simple functionality of Rest API work. Tried all possible
solutions from net.

On Mon, Dec 28, 2020 at 6:19 AM ravikumar c <ravikumarc2002 at gmail.com>
wrote:

> Password is just 8 characters. Tried querying API thru postman and curl
> both. Query fails for both the cases.
> Anyone knows if rest  basic authentication is compatible with ubuntu or
> not? Also Using the Koha REST API - Koha Wiki (koha-community.org)
> <https://wiki.koha-community.org/wiki/Using_the_Koha_REST_API> indicates
> *RESTBasicAuth* only works when using Plack; it will not work when using
> CGI. Any idea what needs to be done for this? I simply downloaded latest
> koha and configured in ubuntu, enabled *RESTBasicAuth* = True and tried
> querying thru postman as well as curl. Koha version I am using is 20.11,
> password is just 8 characters. Similar thing works with
> https://intranet.bywatersolutions.com/api/v1/cities     but it doesn't
> work with my installation. Is there any  additional settings needs to be
> changed in koha-sites.conf, koha-common.conf or koha-httpd.conf? Appreciate
> any help. Thanks in advance.
>
> Regards
> Ravikumar
>
> On Mon, Dec 28, 2020 at 5:13 AM Joonas Kylmälä <joonas.kylmala at helsinki.fi>
> wrote:
>
>> Hi,
>>
>> one possible reason is too long password, I know that at least <= 32
>> characters work.
>>
>> Joonas
>>
>> On 27/12/2020 15:41, ravikumar c wrote:
>> > Hi All
>> >
>> >    I have been facing a strange issue using Koha API basic
>> authentication
>> > since last 1 month for which I need urgent help. Tried all possible
>> > suggestions found on net but no luck.
>> >
>> > If I enable "RESTBasicAuth"  try the basic curl command like  below for
>> the
>> > bywater demo site , things work absolutely fine with no issues.
>> >
>> > $ curl -u bywater:bywater -i -H 'Accept:application/json'
>> > https://intranet.bywatersolutions.com/api/v1/cities
>> >
>> > Response - EVERYTHING SEEMS SO EASY.
>> >
>> >
>> [{"city_id":3,"country":"","name":"Chicago","postal_code":"60601","state":"IL"},{"city_id":4,"country":"","name":"Chicago","postal_code":"60611","state":"IL"},{"city_id":5,"country":"","name":"Austin","postal_code":"78741","state":"TX"},{"city_id":6,"country":"INDIA","name":"habra","postal_code":"743222","state":"WEST
>> > BENGAL"}]
>> >
>> > But if I try the same with my local ubuntu installation of Koha it
>> doesn't
>> > work even after enabling "RESTBasicAuth".
>> >
>> >
>> > HTTP/1.1 401 Unauthorized
>> > Date: Sun, 27 Dec 2020 13:29:39 GMT
>> > Server: Apache/2.4.41 (Ubuntu)
>> > Content-Length: 35
>> > Content-Type: application/json; charset=utf8
>> >
>> > {"error":"Authentication failure."}
>> >
>> > Appreciate your help as I need this asap.
>> >
>> > Regards
>> > Ravikumar
>> > _______________________________________________
>> >
>> > Koha mailing list  http://koha-community.org
>> > Koha at lists.katipo.co.nz
>> > Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
>> >
>>
>> --
>> Joonas Kylmälä
>> Tietojärjestelmäasiantuntija
>>
>> Kansalliskirjasto
>> Kirjastoverkkopalvelut
>> PL 15 (Unioninkatu 36)
>> 00014 Helsingin yliopisto
>>
>


More information about the Koha mailing list