Koha Rest API basic authentication failure - URGENT
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
What Koha version is it? It looks like basic authentication is disabled, or the credentials are wrong https://git.koha-community.org/Koha-community/Koha/src/branch/master/Koha/RE... On Sun, Dec 27, 2020, 10:42 ravikumar c <ravikumarc2002@gmail.com> 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@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
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@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
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@helsinki.fi> wrote:
Hi,
one possible reason is too long password, I know that at least <= 32 characters work.
Joonas
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
On 27/12/2020 15:41, ravikumar c wrote: 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@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
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@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@helsinki.fi> wrote:
Hi,
one possible reason is too long password, I know that at least <= 32 characters work.
Joonas
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
On 27/12/2020 15:41, ravikumar c wrote: 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@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
Does the user have staff privileges? On Mon, Dec 28, 2020, 17:57 ravikumar c <ravikumarc2002@gmail.com> wrote:
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@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@helsinki.fi> wrote:
Hi,
one possible reason is too long password, I know that at least <= 32 characters work.
Joonas
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
On 27/12/2020 15:41, ravikumar c wrote: 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@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
_______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
participants (3)
-
Joonas Kylmälä -
ravikumar c -
Tomas Cohen Arazi