My guess is that there is an issue with PATH_INFO (which allows us to
determine which page module.php actually refers to). A quick google
search for �fastcgi iis path_info� shows that cgi.fix_pathinfo must be
enabled under IIS:
http://php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfo
Regards,
Olav Morken
UNINETT / Feide
I would say how to get PHP's pathinfo to work on M$-IIS via FastCGI is
more a question for some microsoft or IIS support forum.
-peter
Then it seems you have not been relying on PHP's pathinfo feature.
SimpleSAMLphp is making use of that, but that does not make your
pathinfo problem a SimpleSAMLphp problem. It is still a PHP problem in
your specific environment.
Fyi, we use SimpleSAMLphp with FastCGI and Apache httpd without
any problems. If your webserver (configuration) is the problem (I'm
not saying it is; I have no experience with M$-IIS whatsoever) either
change the software or get support from the vendor.
> I have a requirement to introduce authentication leveraging the SAML
> authentication protocol, so I thought I could use the SimpleSAMLphp
> library instead of writing my own implementation of the protocol.
If you really think getting PHP to work properly (including pathinfo)
in your deployment is more work (or even a comparable amount of work)
than writing a interoperable SAML Service Provider or Identity
Provider please go ahead and try.
-peter