~/talk

IcingaWeb2 Modules 2.0 – OpenID Connect – Enrollment – Selenium

links:none on file
slides:none on file

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

  1. 0:00Introduction and speaker
  2. 1:06About R.I.S.E. and modules
  3. 2:31Extending Icinga Web 2
  4. 5:05LSHW module for hardware info
  5. 8:19Enrollment module for user creation
  6. 10:28OpenID Connect authentication
  7. 18:07Selenium module overview
  8. 25:04Demo of Selenium module
  9. 29:27LSHW module setup and usage
  10. 30:53Demo of Enrollment module
  11. 32:22Demo of OpenID Connect
  12. 34:53Where to get the modules
  13. 36:01Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.