Securing your site with OIDC, powered by Kong and KeyCloak

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • kong-oidc

    OIDC plugin for Kong

  • Keycloak

    Open Source Identity and Access Management For Modern Applications and Services

  • KeyCloak

  • 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.

    WorkOS logo
  • kong-oidc

    Discontinued OIDC plugin for Kong (by revomatico)

  • 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

  • kong-plugin-jwt-keycloak

    A plugin to validate access tokens issued by 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

  • kong-oidc-keycloak-boilerplate

    Boilerplate for Kong OIDC and KeyCloak

  • Examples manifest can be found on here

  • 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.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts