Shibboleth 404 lors de la mise à niveau vers ASP.net CORE

J'ai réussi à get Shibboleth avec SecureAuth travaillant sur un server IIS hébergeant un index.html simple et plus tard une application ASP.net MVC 4 simple, qui fonctionne très bien.

Aujourd'hui, cependant, j'ai essayé simplement de faire appuyer ma application sur une nouvelle application ASP.net CORE. Tout ce que j'ai fait était de changer le directory dans IIS, rien de spécial. J'ai installé l'hébergement .NET Core sur le server et ça marche (l'application s'exécute et charge très bien) jusqu'à ce que je devrais me ré-authentifier avec SecureAuth. Dans ce cas, le https://mywebsite.com/Shibboleth.sso/SAML2/POST à la fin aboutit à un 404 au lieu d'un 200. Ma première pensée est le WebConfig, dont je connais très peu. Voici l'ancien, et voici le nouveau, tous deux inchangés à partir des templates par défaut dans Visual Studio 2015.

Existe-t-il une configuration de server supplémentaire qui doit continuer ou existe-t-il un gestionnaire étrange dans ce WebConfig qui triggers un comportement indéfini? Shibboleth est nouveau pour moi, alors allez vite!

Edit: certains détails supplémentaires … Sur IIS version 8, j'ai configuré les ressortingctions ISAPI et CGI, ISAPI Filter et Handler Mappings (non activé "Invoke manipulateur uniquement si la requête est mappée sur …") pour pointer vers la DLL Shibboleth. Tous mes files de configuration Shibboleth fonctionnaient bien avec les anciennes applications, donc je ne vois pas comment cela pourrait être.

À partir de ce que j'ai pu find, .NET Core ne fonctionne pas bien avec Shibboleth en raison de la façon dont il utilise IIS (en tant que proxy) et le fait qu'aucun code managé n'est disponible. Puisque Shibboleth s'exécute en tant que filter ISAPI dans IIS, et que l'application .NET Core fonctionne probablement dans son propre server Web Kestrel, cela ne fonctionne pas. La ressource n'est pas trouvée car l'adresse http: //…/Shibboleth.sso/login n'existe pas dans le context de Kestrel.