[Koha-bugs] [Bug 31378] Add a generic OAuth2/OIDC client implementation

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Nov 4 13:54:40 CET 2022


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31378

--- Comment #155 from Agustín Moyano <agustinmoyano at theke.io> ---
(In reply to David Cook from comment #132)
> Looks like Koha/Template/Plugin/AuthClient.pm might be having an issue with
> Koha/Auth/Identity/Providers.pm...
> 
> --
> 
> Test plan 1:
> 0. Apply patches
> 1. apt install libmojolicious-plugin-oauth2-perl
> 2. koha-upgrade-schema kohadev
> 3. restart_all
> 
> Test plan 2:
> 1. Go to http://localhost:8081/cgi-bin/koha/admin/admin-home.pl
> 2. Click on "Identity providers"
> 3. Click "New identity provider"
> 4. Enter relevant details and click "Submit"
> 5. Click on "Manage Domains"
> 6. Click "Edit" on the default domains
> 7. Set "Allow staff" and allow update on login and autoregister and click
> "Submit"
> 
> 8. koha-plack --restart kohadev
> 
> 9. In an Incognito window or different browser, go to http://localhost:8080,
> and try logging in with a user that doesn't exist in Koha
> 
> --
> 
> I'm getting this error:
> 
> "There was an error authenticating to external identity provider
> 
> No configuration found for your provider"
> 
> I'm seeing the following error in the logs on Starman startup:
> 
> [2022/11/04 06:16:26] [WARN] Warning: Failed to fetch oauth configuration:
> Can't locate object method "search" via package "Koha::Auth::Providers"
> (perhaps you forgot to load "Koha::Auth::Providers"?) at
> /kohadevbox/koha/Koha/REST/V1.pm
> line 143.
> [2022/11/04 06:16:26] [WARN] Warning: Failed to fetch oauth configuration:
> Can't locate object method "search" via package "Koha::Auth::Providers"
> (perhaps you forgot to load "Koha::Auth::Providers"?) at
> /kohadevbox/koha/Koha/REST/V1.pm
> line 143.
> 
> --
> 
> Looks like a typo.

Sorry, I applied your patch but didn't update Koha::Auth::Providers to
Koha::Auth::Identity::Providers

Now it should work

Thanks!

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list