in FirebaseAdmin/FirebaseAdmin/Auth/Providers/SamlProviderConfigArgs.cs [190:206]
private void ValidateSpConfigForUpdate(SamlProviderConfig.SpConfig spConfig)
{
if (spConfig.SpEntityId == string.Empty)
{
throw new ArgumentException("RP entity ID must not be empty.");
}
var callbackUri = spConfig.CallbackUri;
if (callbackUri == string.Empty)
{
throw new ArgumentException("Callback URL must not be empty.");
}
else if (callbackUri != null && !IsWellFormedUriString(callbackUri))
{
throw new ArgumentException($"Malformed callback URL: {callbackUri}");
}
}