- 🇳🇱Netherlands roderik Amsterdam,NL / Budapest,HU
Looks like a valid feature request to me.
This information is exposed in the SP's metadata XML. So it looks like this is good for IdPs that fetch the metadata and make use of it.
This is not just a custom extension for OneLogin IdPs, given that a ContactPerson is defined in the saml-schema-metadata-2.0.xsd definition. There's more info: the library's Metadata::builder() code has details on what exactly is added to the metadata - which is not exactly all details that are documented in the XSD. And on where to add this into the initial settings array.
I guess there's a case to be made for a 'additional_options' or 'metadata_add' configuration that can be set in settings,php, then merged (or deep-merged, with or without some checks).... combined with a mention in the README on how to use this + "use at your own risk",