Feature Wiki

Information about planned and released features

Tabs

Login, Auth & Registration

1 General

Coordinator and Tester

Authentication

Belongs to: Login, Auth & Registration

 

Additional

Authentication

Roadmap

Short Term

Mid Term

  • Introduce clearer and more consistent status methods for ilAuthSession. Currently, determining the actual authentication state is cumbersome for consumers. The distinction between isValid() and isAuthenticated() is unclear, and calling isAuthenticated() without deeper knowledge of ILIAS internals may lead to confusion, for example, the "Anonymous" user is also treated as authenticated.

Improve Architecture

  • Introduce repository pattern
  • Improve DI handling
  • Factor business logic out of UI classes

Long Term

  • Fix overall structure. There are several services dealing with diffent auth methods, but all also have dependent code inside the authentication service. This should be split up into decouple the code.

 

2 Projects

The following projects are planned or have been realised for these components:

NEW Projects

  • …

Ongoing Projects

  • …

Projects On-Hold

  • …

Completed Projects

  • …

3 Suggested Features

In the following list you can add a request for a new feature or pick-up an already suggested feature about that should be decided again. The lists below show existing suggestions and scheduled features of this component.

Ready for Jour fixe

Already Suggested

  1. 2-Factor-Authentication (2FA)
  2. Abandon Default Authentication Mode
  3. Abandon LogOut-Screen
  4. Abandon PR333 Stud.IP workaround
  5. Add none authentication method to disable web login while preserving internal user functionality
  6. Administrator notification after waste of last try to login
  7. Always show full name instead of login
  8. Assign Competence Profiles via LDAP Synchronization
  9. Autocomplete-attributes for Login and registration form
  10. Change password permission assignable to authentification method
  11. Check for an existing LDAP user in SAML Auth
  12. ECS Support for OpenID Connect
  13. Enter multiple Group DNs in automatic Role Assignments via LDAP
  14. Improve Session Ending
  15. Improvement of Mail-Domain Filter for Self-Registration
  16. Interface to SAP SLcM
  17. LDAP attribute sync via user bind
  18. Local Authentication for WebDAV
  19. logout countdown
  20. logout reminder
  21. missed logout screen
  22. New Captcha Implementation for Self-Registration
  23. No automatic log out / Users stay logged in
  24. OAuth1 and OAuth2
  25. Permanent Link to Pages Accessible from Login Page
  26. providing of nested select dropdown list as fields for registration Form
  27. Quick-SignUp-Page-Element
  28. Registration: Double-Opt-in with Account Approval
  29. reset the agreement to the terms of service for all user groups
  30. Restrict Login to Administrators for Maintenance
  31. Set Landing Page for Anonymous Access
  32. Shibboleth SAML Single Logout
  33. Shibboleth: Role assignment with CONTAINS
  34. Split Authentiction Page into Overview and Settings
  35. Split Password Service Template Variable
  36. Streamlining and Improvement Authentications Login Page
  37. Support Userdefined Fields in Shibboleth Authentication
  38. Supporting Octet-String in LDAP
  39. Use LDAP as Data Source for Shibboleth Authentication
  40. User Management: Additional Column for External Accounts
  41. Using redis as an in Memory database for User Sessions
  42. Validated self-registration
  43. WebAuthn / FIDO2 Authentication for ILIAS
  44. WebDAV/Shibboleth

4 Accepted Features

The following features have been accepted for trunk but are not yet scheduled for a specific ILIAS version.

  • …

5 Scheduled Features

The following features have been scheduled / published in ILIAS 12:

The following features have been scheduled / published in ILIAS 11:

The following features have been scheduled / published in ILIAS 10:

The following features have been scheduled / published in ILIAS 9:

The following features have been scheduled / published in ILIAS 8:

The following features have been scheduled / published in ILIAS 7:

The following features have been scheduled / published in ILIAS 6:

The following features have been scheduled / published in ILIAS 5.4:

The following features have been scheduled / published in ILIAS 5.3:

The following features have been scheduled / published in ILIAS 5.2:

The following features have been scheduled / published in ILIAS 5.1:

The following features have been developed and published in ILIAS 5.0:

The following features have been developed and published in ILIAS 4.4:

 
The following features have been developed and published in ILIAS 4.3:

 
The following features have been developed and published in ILIAS 4.2:

 
The following features have been developed and published in ILIAS 4.1:

 
The following features have been developed and published in ILIAS 4.0:

6 Redundant, Outdated and Rejected Feature Requests

Requests that are outdated or redundant (already implemented in other requests)

Rejected Feature Requests

Last edited: 23. Sep 2026, 16:26, [info@pwurbs.dev]