Pulling Project Properties (Identity Provider) into script

I am trying to create a gateway event to check and make sure that our Identity Provider, User Source and Required Client Roles are correct in the Project Properties, and alarm if it is not. I am having trouble finding a command that can pull the current settings from the Project properties, if there is one at all

Project properties are not exposed in a built-in function.

In terms of correct - why would you expect the values to not be correct? I ask because typically these values are static and set when a project is first setup. I have seen users keep track of them in scripting context by using the Vision Global Namespace and system.util.getGlobals().