On 23/01/23 10:12PM, Pavel Korovin wrote:
> Aisha, thank you for your efforts!
> 
> Please find the attached updated version to consider if my changes are
> relevant and make sense.
> 
> 1. +CATEGORIES =   security
>    Keycloak's purpose is authentication/authorization so I think it
>    better fits better to security category
> 2. +MODJAVA_VER =  17
>    Keycloak works fine with jdk-17, I don't see any reason for
>    downgrading jdk dependnecy
> 3. Added patches for other shell scripts, they don't work, but at least
>    we can see the reason why they don't work
> 4. All other changes are related to paths:
>      * It's a matter of taste, but paths like
>       ${PREFIX}/share/java/keycloak/bin look a bit weird,
>       I consider Keycloak a standalone app like Elasticsearch or
>       Logstash and I think it deserves it's own folder under
>       /usr/local similar to /opt/keycloak placement used in Linux
>      * Configuration files definitely should go to /etc/keycloak/
>      * State files, particularly DB files should go to /var/db/keycloak
> 5. rc script: I don't see any purpose for /var/run/keycloak dir, and
>    /var/log/keycloak can be created via PLIST
> 
> Finally, since it's quite a complex piece of software, it would be great
> to have package's README which at least shows what goes where under
> OpenBSD and how to start it, not a big deal, but would be nice in a
> perfect world :)
>

Thanks a bunch Pavel, sorry I forgot about this mail.
The port is working nicely with your changes, I've attached an updated tarball 
for 21.0.0.

I've added a small README to talk about the quirks on OpenBSD, specifically for 
multicast support and working with a reverse proxy.

OK?

Thanks,
Aisha
> On 01/15, aisha wrote:
> > Hi,
> >   I've attached a port of keycloak - https://www.keycloak.org/ - 
> > https://github.com/keycloak/keycloak - an identity and access management 
> > solution from redhat.
> > Copying the DESCR:
> > 
> > > Keycloak is an open source Identity and Access Management solution
> > > aimed at modern applications and services. It makes it easy to
> > > secure applications and services with little to no code, providing
> > > the following features:
> > > - SAML, OAuth 2.0 and OpenID Connect
> > > - Single Sign On
> > > - Admin Console
> > > - Account Management Console
> > > - User Federation with LDAP and Active Directory
> > > - Identity Brokering and Social Login
> > 
> > 
> > It has been working fine for a while now. The command line programs 'kcadm' 
> > and 'kcreg' don't work as openbsd is not a recognized platform but I have 
> > opened PRs upstream to fix this and hopefully it should just work (tm) once 
> > they get merged.
> > 
> > tests and OKs welcome.
> > 
> > Cheers,
> > Aisha
> 
> 
> 
> -- 
> With best regards,
> Pavel Korovin


Reply via email to