Skip to content

Icinga Web SSO

This module adds OpenID Connect (OIDC) single sign-on to Icinga Web. It places a “Login with \<provider>” button on the login page for each configured provider. Users are authenticated against the chosen provider and logged in to Icinga Web.

Features

  • Multiple providers can be configured simultaneously, each gets its own login button
  • The username claim is configurable per provider: nickname (e.g. jdoe), full name (e.g. John Doe), …
  • Group mapping from a provider to Icinga Web groups is optional
  • The claim used for group names is configurable per provider
  • OAuth scopes can be added if needed in a special case
  • User and group names can be transformed via a search/replace regex (e.g. to add a provider-specific prefix)

License

Icinga Web SSO and its documentation are licensed under the terms of the GNU General Public License Version 3.