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.
There are several steps required to setup Joomla! as a Service Provider.
- Instal RO Single Sign On
- Configure Single Sign On settings
- Create the certificate with the name of the website for example mysite.com uses mysite.pem and mysite.crt
- Create the profile
- Identity Provider Metadata URL
Enter the Identity Provider metadata URL you received from your Identity Provider - Fields
- upn <---> username
- name <---> name
- emailaddress <---> email
These fields are received from the Identity Provider. So the names before the arrows may look different in your situation. Joomla requires these 3 fields to be able to create a user account and log the user into the site.
- Identity Provider Metadata URL
- Read the metadata into the Identity Provider
- Enable the System - RO Single Sign On plugin
- Enable the Authentication - RO Single Sign On plugin
- Enable the RO Single Sign On - Joomla plugin