We integrate a lot of apps with SAML SSO (4-5 a week, probably more). Some need custom SAML claims configured and others need the Relay state configured.
Sometimes we configure Sign-On URLs, sometimes we don't.
Needless to say it's becoming an operational headache. We would like to provide a self-service application that could guide our teams into how they can configure their application with SAML SSO, but we are not sure if it's possible to configure the settings mentioned above programmatically.
Essentially what we want is to collect all the information from the user that is needed, run it through a validation engine which runs through few of our checks, and programmatically create the service principle with the proper configurations, SAML claims and all.
Is this something that's possible given the current state of the Graph API? If not, what does the roadmap look like to close that gap?