Estuve en el sitio de lanzamientos de mod_auth_openidc y bajé las rpm. E intentar instalar requiere cjose, pero intentar encontrar e instalar eso plantea un problema, ya que parece probar incorrectamente la versión de jansson (por ejemplo, se cree que 2.10 es inferior a 2.3). La mayor parte de la documentación que encuentro tiene años. Intentar usar yum trae una versión muy obsoleta de mod_auth_openidc (1.8.8) que no permite que apache httpd se cargue si tiene un OIDCDirectURL codificado.
Estoy tratando de configurar Apache HTTPD para llamar a un servidor OAUTH2 que he creado, pero no puedo hacer que funcione el mod anterior y me encantaría saber dónde puedo obtener las piezas para permitir que la última versión funcione. Instalar en pc. Hay algunas descargas antiguas en el sitio de lanzamientos si regresa a la página 2.0, pero libcjose0 no es un rpm.
¿Necesito recuperar las dependencias de su github y compilarlas? Si alguien ya ha hecho esto y ha publicado los activos, me complacerá recuperarlos. Me sorprende que los repositorios de RHEL 7 no tengan las versiones más recientes (o más nuevas) de mod_auth_openidc.
El problema de la versión informado al intentar instalar cjose es una pista falsa. Según este sitio , descubrí que necesitaba instalar jansson-devel para superar la advertencia errante sobre las versiones.
Ir aquí me permitió recuperar una versión bastante reciente de cjose-0.5.1-1.el7.centos.x86_64.rpm que se instaló sin quejas una vez que se instaló jansson-devel.
Luego pude instalar mod_auth_openidc-2.4.9-1.el7.x86_64.rpm desde las versiones del repositorio de github
Ahora puedo iniciar apache httpd con la entrada OIDCRedirectURI en httpd.conf