Hi, Paul.
>Also I am not able to understand how I should edit the TestShib Metadata file to remove the SP information, as it is a somewhat complicated XML file.
You need to remove enclosing "EntitiesDescriptor" tags, then all IdP-related elements, then you also need to copy certain namespaces from "EntitiesDescriptor" to SP's "EntitiyDescriptor" element. Why do you not want to use a ready file I attached to the post?
>Unfortunately I was not able to get to testing my IdP with TestShib, as I am unsure how to proceed - their instructions page, which appears after I upload the corrected MetaData, says to edit this file: /opt/shibboleth-idp/conf/metadata-providers.xml
No, you are not expected to edit any conf files on disk directly for such simple SAML setup. Unless you are absolutely sure you know what you are doing, you should rely on web UI's functionality only. I hope you can revert all changes you've done so far? Please do so, and restart `identity`, then `idp` so that correct conf files would be applied.
You only need to create a TR using "File" metadata supply method, release a couple of attributes in it, and also make sure you configured custom RP settings as mentioned above. That's should be it. If something still don't work at Gluu's side, you may try to restart `identity`/`idp` again, to make sure changes are applied.
>Also, I noticed that the Company Image Icon does not appear in the SAML Login page, nor does any other data like company name, etc. How should I be configuring this page?
I think it may be not supported any more, users are expected to customize the login page(s) itself if they need it now.
>Finally, I'm on 3.0.0, and I see that 3.0.1 is the latest for Gluu server. Are there instructions on how to update?
I'll find out what update procedure is and will let you know.