[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