OneCX Service Custom Auth Backend For Frontend

Default properties

src/main/resources/application.properties
quarkus.http.auth.permission.health.paths=/q/*
quarkus.http.auth.permission.health.policy=permit
quarkus.http.auth.permission.config.paths=/config
quarkus.http.auth.permission.config.policy=permit
onecx.extension.fall-back-profile=default
onecx.extension.profiles.default.keycloak-url=${KEYCLOAK_URL:http://localhost:8080}
onecx.extension.profiles.default.idpHint=100
onecx.extension.profiles.default.idmId=${KEYCLOAK_IDM_ID:default}
onecx.extension.profiles.external.keycloak-url=${KEYCLOAK_URL_EXTERNAL:http://localhost:8080}
onecx.extension.profiles.external.idmId=${KEYCLOAK_IDM_ID_EXTERNAL:external}
onecx.extension.profiles.external.idpHint=200

Extensions

Extensions List

Extensions

Documentation

Configuration

Version

onecx-core

Link

2.3.0

quarkus-rest

Link

Link

3.27.1

quarkus-smallrye-openapi

Link

Link

3.27.1

quarkus-rest-jackson

Link

3.27.1

quarkus-smallrye-health

Link

Link

3.27.1

quarkus-opentelemetry

Link

Link

3.27.1

quarkus-micrometer-registry-prometheus

Link

Link

3.27.1

quarkus-rest-client-jackson

Link

3.27.1

tkit-quarkus-log-cdi

Link

Link

4.6.0

tkit-quarkus-log-rs

Link

Link

4.6.0

tkit-quarkus-log-json

Link

Link

4.6.0

tkit-quarkus-rest

Link

Link

4.6.0

tkit-quarkus-rest-context

Link

Link

4.6.0

quarkus-hibernate-validator

Link

Link

3.27.1

tkit-quarkus-security

Link

Link

4.6.0

quarkus-arc

Link

Link

3.27.1

quarkus-container-image-docker

Link

Link

3.27.1

Helm

Default values in src/main/helm/values.yaml
app:
  name: bff
  image:
    repository: "onecx/onecx-service-auth-bff"
  operator:
    keycloak:
      client:
        enabled: true