IcingaWeb2 Modules 2.0 – OpenID Connect – Enrollment – Selenium
summary
Three new IcingaWeb2 modules extend auth, onboarding and testing: an OpenID Connect module that uses openid-connect-php via Composer, creates a user/group backend, syncs claims to the DB and maps OIDC accounts to local users (tested with TextIDP); an Enrollment module that issues expiring email tokens for self‑registration and password set/reset with group assignment; and a Selenium test-suite interpreter that runs exported suites via PHP WebDriver + ChromeDriver, captures screenshots, integrates with icingacli but is resource‑heavy.
AI-written summary · about
chapters (13)
- 0:00Introduction and speaker
- 1:06About R.I.S.E. and modules
- 2:31Extending Icinga Web 2
- 5:05LSHW module for hardware info
- 8:19Enrollment module for user creation
- 10:28OpenID Connect authentication
- 18:07Selenium module overview
- 25:04Demo of Selenium module
- 29:27LSHW module setup and usage
- 30:53Demo of Enrollment module
- 32:22Demo of OpenID Connect
- 34:53Where to get the modules
- 36:01Q&A session
related talks
19mImpress your enterprise customers with OpenID Connect login
01h 06mCurrent State of Icinga
34mWho Are You? I Really Want to Know… the Magic Behind OIDC
46mWhy favour Icinga over
29mHow Companies use Icinga
01h 12mIdentity 2.0: the what, why and how of social and federated login
47mWho's your user? OpenID from the ground-up
34mEnhancing Visualization in IcingaWeb2: From Markdown to Metrics
