Skip to main content

Zammad - Keycloack OIDC

This document provides a step by step guide to connect Zammad with Keycloak OIDC.

Step 1: Configure your OP

Create a new client in keycloak in the realm that all users of people omni exist.

SettingsValue
Client TypeOpenID Connect
Client IDzammad
Client AuthenticationOff
Authentication flowStandard flow
Valid redirect URIshttps://people-helpdesk.westeurope.cloudapp.azure.com/auth/openid_connect/callback
Valid post logout redirect URIshttps://people-helpdesk.westeurope.cloudapp.azure.com/
Web origins+
Backchannel logout URLhttps://people-helpdesk.westeurope.cloudapp.azure.com/auth/openid_connect/backchannel_logout

Step 2: Configure Zammad

Enable OpenID Connect and enter your OP’s details in the Admin Panel under Settings > Security > Third Party Applications > Authentication via OpenID Connect:

SettingsValue
Display NamePeople Helpdesk
Identifierzammad
Issuerhttps://people-helpdesk.westeurope.cloudapp.azure.com:8443/realms/master
UID Fieldsub
Scopesopenid email profile
PKCEyes
Your callback URLhttps://people-helpdesk.westeurope.cloudapp.azure.com/auth/openid_connect/callback