1) Mamy aplikację NodeJS, którą musimy hostować w ramach IIS 7.5/Win2k8 R2.
2) Mamy inne aplikacje, które już korzystają z ASP.NET FormsAuthentication. 3) Użytkownicy korzystający z aplikacji NodeJS to ci sami użytkownicy, co użytkownicy istniejących aplikacji.Możliwe, że aplikacja NodeJS jest uwierzytelniana za pomocą iisnode przy pomocy ASP.NET FormsAuthentication?
Więc stawiamy FormsAuthentication ustawienia konfiguracyjne w pliku web.config i jest ono czytane przez IIS:
[IIS> Miejsca> {iisnode-site}> Authentication] - nie można dodawać jeszcze zdjęcia!
Jednak całkowicie ignoruje konfigurację - więc pomyślałem, że być może moduł iisnode został wywołany przed modułem FormsAuthentication, ale kiedy spojrzę na listę modułów (widok uporządkowany), wyświetli on iisnode na dole dla tej strony, podczas gdy FormsAuthentication moduł jest wymieniony powyżej iisnode.
Czy to możliwe? Widziałem na innym stanowisku @Intercept requests for iisnode with HttpModule, które może być obejściem, ale takie podejście oznacza, że musimy uruchomić proxy nagłówka XHR (sortów) - co możemy zrobić, ale w ostateczności.