Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
KeyCloak
FROM kong/kong:2.7.0 ENV OIDC_PLUGIN_VERSION=1.2.3-2 ENV JWT_PLUGIN_VERSION=1.1.0-1 ENV GIT_VERSION=2.24.4-r0 ENV UNZIP_VERSION=6.0-r7 ENV LUAROCKS_VERSION=2.4.4-r1 USER root RUN apk update && apk add git=${GIT_VERSION} unzip=${UNZIP_VERSION} luarocks=${LUAROCKS_VERSION} RUN luarocks install kong-oidc RUN git clone --branch v1.2.3-2 https://github.com/revomatico/kong-oidc.git WORKDIR /kong-oidc RUN luarocks make RUN luarocks pack kong-oidc ${OIDC_PLUGIN_VERSION} \ && luarocks install kong-oidc-${OIDC_PLUGIN_VERSION}.all.rock WORKDIR / RUN git clone --branch 20200505-access-token-processing https://github.com/BGaunitz/kong-plugin-jwt-keycloak.git WORKDIR /kong-plugin-jwt-keycloak RUN luarocks make RUN luarocks pack kong-plugin-jwt-keycloak ${JWT_PLUGIN_VERSION} \ && luarocks install kong-plugin-jwt-keycloak-${JWT_PLUGIN_VERSION}.all.rock USER kong
FROM kong/kong:2.7.0 ENV OIDC_PLUGIN_VERSION=1.2.3-2 ENV JWT_PLUGIN_VERSION=1.1.0-1 ENV GIT_VERSION=2.24.4-r0 ENV UNZIP_VERSION=6.0-r7 ENV LUAROCKS_VERSION=2.4.4-r1 USER root RUN apk update && apk add git=${GIT_VERSION} unzip=${UNZIP_VERSION} luarocks=${LUAROCKS_VERSION} RUN luarocks install kong-oidc RUN git clone --branch v1.2.3-2 https://github.com/revomatico/kong-oidc.git WORKDIR /kong-oidc RUN luarocks make RUN luarocks pack kong-oidc ${OIDC_PLUGIN_VERSION} \ && luarocks install kong-oidc-${OIDC_PLUGIN_VERSION}.all.rock WORKDIR / RUN git clone --branch 20200505-access-token-processing https://github.com/BGaunitz/kong-plugin-jwt-keycloak.git WORKDIR /kong-plugin-jwt-keycloak RUN luarocks make RUN luarocks pack kong-plugin-jwt-keycloak ${JWT_PLUGIN_VERSION} \ && luarocks install kong-plugin-jwt-keycloak-${JWT_PLUGIN_VERSION}.all.rock USER kong
Examples manifest can be found on here