On Feb 20, 2019, at 11:28 AM, Michael Schout <[email protected]> wrote:
> As for AuthCookieDBI, you may not even need to change it to use
> Apache2_4::AuthCookie base, as eventually I managed to get all of the
> changes needed to work togehter in Apache2::AuthCookie. I left
> Apache2_4::AuthCookie for historical reasons, and in case further issues
> came up that would require more changes that were 2.4 exclusive.
Impressive! And good to know.
> If you aren't doing anything fancy with `require` directives, you likely
> don't need to worry about creating an Authz provider, which is where
> most of the issues are when moving to 2.4. Looking at AuthCookieDBI, it
> does implement support for `require group`, so if you need that, you
> will need to create an Authz provider that implements it. But if not,
> you can probably not worry about it.
Well, I definitely have to worry about it, unfortunately. We use group-based
authorization ('require group foo') extensively.
Looking at your
https://metacpan.org/pod/distribution/Apache-AuthCookie/README.apache-2.4.pod
document, we need a
PerlAddAuthzProvider group My::AuthCookieHandler->authz_group
Any pointers to a working AuthzProvider written in Perl (like for the "species"
one) in your examples? It's not perfectly clear to me how to go about that.
Many thanks,
Ed