RO Single Sign On

Installation steps for RO Single Sign On

| RO Single Sign On

There are several installation steps for RO Single Sign On to be completed to install and configure the extension.

  1. Install the pkg_ro_sso.zip
  2. Enable plugin Authentication - RO Single Sign In
  3. Create a symlink named sso to the folder libraries/simplesamlphp/www/ to prevent access from the web to this folder ln -sfn libraries/simplesamlphp/www sso
  4. Go to Components -> RO Single Sign On -> Configuration
  5. Set the basepath to sso/
  6. Fill in all other relevant details
  7. Click Save
  8. Go to Certificates
  9. Create your certificates
  10. Go to Identity Provider Profiles
  11. Click New
  12. Fill in all the fields
  13. Click Save & Close
  14. Setup the Identity Provider if needed
  15. Setup the Service Provider if needed
  16. Setup cron job to renew metadata information
    php /path/to/site/libraries/simplesamlphp/modules/metarefresh/bin/metarefresh.php METADATA URL

Read more ...

Exception: Unable to validate Signature

| RO Single Sign On

The error Exception: Unable to validate Signature means that the certificate data has changed.

The Identity Provider metadata must be refreshed to load the new certificate details. 

Read more ...

Failure signing data

| RO Single Sign On

The error Failure signing data means that the certificates are no longer up-to-date.

Recreate the certificate files in the cert folder. After the certificates have been recreated the metadata must be reloaded on either the Identity Provider or the Service Provider.

Read more ...

No private key found in metadata

| RO Single Sign On

The error No private key found in metadata is caused by missing certificates.

The option sign.logout is enabled in the authsources.php but no certificates are specified

Read more ...

Could not find the metadata of an IdP with entity ID / Metadata not found

| RO Single Sign On

This error can be caused by a faulty configuration on either the Identity Provider or the Service Provider.

Possible solutions are:

  • The Identity Provider metadata must be imported into the Service Provider
  • The password for the certificate file is incorrect

Read more ...

Setup Joomla! as a Service Provider

| RO Single Sign On

How to setup Joomla! as a Service Provider takes some work and might be easier or harder depending on the identity provider you are trying to connect to.

Read more ...

Setup Joomla! as an Identity Provider

| RO Single Sign On

To setup Joomla! as an Identity Provider is a little tricky because the configuration can get lost sometimes. Here we explain the steps on how to achieve this.

Read more ...