Some IDPs expect the Entity ID in that parameter, rather than a URL to the XML file.
I was able to do this in my project by extending the ServiceProvider class. I'm not sure how commonplace this is for Python modules but I think it would be better if you could configure this (and other values, such as the logout/login urls) in the ServiceProvider without extending it. I'd be happy to work on this.
I am thinking maybe a factory method could mitigate the need to extend ServiceProvider
Some IDPs expect the Entity ID in that parameter, rather than a URL to the XML file. I was able to do this in my project by extending the ServiceProvider class. I'm not sure how commonplace this is for Python modules but I think it would be better if you could configure this (and other values, such as the logout/login urls) in the ServiceProvider without extending it. I'd be happy to work on this. I am thinking maybe a factory method could mitigate the need to extend ServiceProvider