Categorygithub.com/jorged104/openidauthrol
repositorypackage
1.0.0
Repository: https://github.com/jorged104/openidauthrol.git
Documentation: pkg.go.dev

# README

Keycloak Authentication Middleware for Go

This Keycloak authentication plugin is a middleware designed for Go applications, providing a robust solution for managing user authentication via Keycloak, a comprehensive open-source identity and access management platform.

Installation

To integrate this middleware into your application, enable plugin support in your Traefik configuration file (traefik.yml or traefik.toml):

experimental:
  plugins:
    keycloakopenid:
      moduleName: "github.com/jorged104/openidauthrol"
      version: "v0.0.1"

Usage Add the plugin's specific configuration to your Traefik routers:

  middlewares:
    plugindemo:
      plugin:
        openidauthrol:
          keycloak: https://keycloakURL
          realms: phitec-test