The Facebook Provider "scope" configuration should default to empty string instead of None (which ends up being converted to the string 'None').
Previously, omitting "facebook.scope" from the .ini file would result in an error upon login attempt: "Invalid parameter Scope' ... "'None' is not a valid value..."
I noticed a similar issue with other configuration options for other providers, so perhaps a better approach would be to convert all "false-y" values to empty string at a lower level in the process?
The Facebook Provider "scope" configuration should default to empty string instead of None (which ends up being converted to the string 'None').
Previously, omitting "facebook.scope" from the .ini file would result in an error upon login attempt: "Invalid parameter Scope' ... "'None' is not a valid value..."