Skip to content

Latest commit

 

History

History
126 lines (88 loc) · 3.63 KB

File metadata and controls

126 lines (88 loc) · 3.63 KB

Changes

Version 2.3.0

  • Support of an SAML attribute containing groups to assign the user to jAcl2 groups automatically
  • new configuration parameter to change the default page to redirect to after login
  • Improve html with ids and div to ease CSS styling
  • Fix configuration : fix some PHP notices when some configuration parameters were missing

Version 2.2.5

  • Fix: there was a php error when certs_encryption_files was empty

Version 2.2.4

  • SAML admin: improve the appearance of content of certificates and keys.
  • Update authentication plugin for Jelix 1.8.3+

Version 2.2.3

  • Admin: hide the content of the dialog about certificate generation, that was always visible on the SP config page.

Version 2.2.2

  • Improve the presentation of the main configuration page.

Version 2.2.1

  • Show ACS and SLS adresses on the configuration panel
  • Fix: the metadata content is now available, even if the IDP properties are not set yet.

Version 2.2.0

  • admin: Display the URL of endpoint even if configuration is not done
  • admin, accounts: show authentication type in users details page
  • Configuration option to redirect directly to the SAML authentication page
  • Try to fix configuration cache issue
  • Fix some PHP warnings about jApp::configPath()

Version 2.1.5

  • add an uninstaller script, which remove the SAML configuration and restore previous authentication configuration.

Version 2.1.1, 2.1.2, 2.1.3 and 2.1.4

  • Fix upgrade with Jelix 1.7/1.8

Version 2.1.0

  • new installers for Jelix 1.7 and 1.8
  • compatibility with Jelix 1.8
  • Upgrade PHP-SAML to 4.0.1
  • Compatiblity with PHP 7.4 minimum

Version 2.0.1

  • Fix: removing accounts having upper case letter in their login name, did not work.
  • Fix: installers for Jelix 1.7+ were missing

Version 2.0.0

It allows now to choice the authentication method : by the classical login/password (provided by the jauth or the jcommunity module), or by SAML. It means that instead of redirecting the user to the identity provider web site when authentication is required, it shows the classical login/password form with an additional button to authenticate with Saml.

It fixes the logout initiated by the identity provider: PHP session linked to closed SAML session are now destroyed.

It provides a new module, samladmin, which allows to configure SAML within an administration web interface, with a generator of private key/certificate, with an automatic fill of idp parameters by retrieving a given metadata url of the idp.

For developers:

  • the jauth module is now required, except if you are using the jcommunity module
  • no more specific configuration for the jcommunity module
  • configuration changes:
    • no more after_login and after_logout in the saml:sp section
    • a jcache:saml profile can be setup to store correspondance between PHP session id and SAML session id.
    • new label parameter into [saml:idp] for the login button
  • API changes:
    • Jelix\Saml\Configuration does not required anymore a jRequest object for its constructor.

Version 1.0.3

  • Composer: add autoconfiguration for the Lizmap application

Version 1.0.2

  • Fix SP metadata : some data, like the sp certificate, were missing from metadata.
  • Upgrade PHP-Saml to 3.6.1

Version 1.0.1

  • Fix: installer should add the admin user into the admins group
  • Fix: kill full session when logout
  • Fix: do not cache the logout response into the browser

Version 1.0.0

Initial release.