The release of RO Single Sign On 2.2.0 has arrived. This release comes with some great new features and brings overall stability and Joomla 6 compatibility.
SimpleSAMLphp
The SimpleSAMLphp library has been updated from version 2.3.7 to version 2.4.4 which is the current release of SimpleSAMLphp.
Logfile rotation
The logfile that is created by SimpelSAMLphp by default does not rotate, this means it just grows and grows and over time can become really large and eat up unnecessary diskspace. The new console plugin has the option to rotate the logfile and you can specify how many logs should be kept as backup. A cronjob must be setup to use the automated logrotation.
Entity ID
To communicate with Identity Providers it is necessary to set an entity ID to be able to find the correct configuration. In the past this was set to a fixed value but that is problematic if there are more sites connecting to the same Identity Provider. The Identity Provider cannot reliably identify the service provider that is calling. This value is now automatically populated with the URL of the current site.
Metadata
The metadata from an Identity Provider or Service Provider is usually read from a URL but there can be cases you might need to store the metadata locally. In this release it is now possible to store the metadata in your identity provider or service provider profile.

User creation
Another feature that has been added is the option to control if users are created or not. By default new users logging in, an account will be created in Joomla for this user. Now you can control if a user account should be created or not.

Certificate managed
The certificate list has the option to delete certificates from the administrator side.
Other changes
The full list of changes in this release:
- Fixed incorrect language strings
- Fixed logging format for SimpleSAMLphp logfile
- Fixed not loading language files for authentication plugin
- Fixed not loading language files for system plugin
- Fixed setting the correct idp value in the authsources.php
- Added console plugin for SimpleSAMLphp logfile rotation
- Added entityID field to make Identity Provider profiles unique
- Added option to add Identity Provider metadata in a text field and store with the profile
- Added option to delete certificates
- Added option to enable/disable new user creation
- Added username and email to logged-in user response
- Changed RO Single Sign On authentication plugin to use the new SubscriberInterface
- Changed SQL schema for SimpleSAMLphp
- Changed dashboard checklist to shown only relevant checks
- Changed installation script to be more conscious if it is updating or installing
- Compatibility with Joomla 6
- Unified way of loading SimpleSAMLphp
- Updated to SimpleSAMLphp 2.4.4
This release is available for free to everyone with an active subscription from the Download section. If you do not have a subscription yet, you can subscribe here.