As the directions are a little bit vague for WP multi-site deployments as the plugin can be deployed everywhere with a single click but needs to be configured per site.
While the free version can work for multi-site installs technically, imo it’s worth getting the paid for version as it will save you a large amount of time and be more secure.
1) Install plugin into the plugin directory
2) Network Activate the plugin for all sites
If you have a small number of sites:
3) Configure your IDP’s relaying party trusts for each site
4) Configure the SSO for each site and copy/paste between the configurations.
If you have a large number of sites:
In this scenario you’ll need to batch load almost everything on the back-end.
3) Configure your IDP’s relaying party trust for your first site
4) Configure the SSO options for the first site and make sure everything is working with it.
5) In MySQL query the wp_options tables for the above site and perform an export on the mo_saml_* and saml_* rows to generate your insert statements used later.
6) In mysql generate a list of all the wp_*_option tables
7) With having the list of tables that need to be adjusted, generate a list of insert statements from the data generated by the last two steps. At this point just generate the list of insert statements and do not actually run them yet.
8) From that list of tables query each table to obtain the ‘siteurl’ value…. select option_value from wp_100_options where option_name = ‘siteurl’
8) From this regex or use excel to strip down the url to the actual site name. Once you have the raw site name you in mass generate a list of all the Metadata locations.
9) Bulk load into your IDP (of your choice) the large number of new Relaying-Party Trusts (with ADFS 3.0 or later the Add-ADFSRelyingPartyTrust is available from PowerShell).
10) Run the set of database inserts from step 7 to bring everything live.
Also worth noting the company behind the plug-in is based out of India so if you need to get in touch with them keep in mind the time-zone difference.
They do offer consulting services for deployments if you need it. When working with support while very good keep in mind the time zone differences as they are based in India.