2016-09-08 9 views
5

Zdaję sobie sprawę, że .Net Core nie obsługuje federacji WS. Jednak naprawdę chciałbym użyć IdentityServer 4, który, jak zdaję sobie sprawę, nie obsługuje również federacji WS.Użyj IdentityServer 4 i WS-Federation

Jeśli jednak mam witrynę ASP.Net Core i kierujemy się do pełnego środowiska .Net, czy byłoby wówczas możliwe użycie federacji WS z serwerem IdentityServer 4? Czy istnieje jakiś interfejs, którego można użyć?

Tak jakbym użył kodu z IdentityServer3.WsFederation jak trudno byłoby go przenieść do użycia IdentityServer4?

Odpowiedz

1

Możesz teraz używać WsFederation z IdentityServer4, nawet jeśli działa na AspNetCore, używając IdentityServer4.WsFederation.

Oto sample, który dodaje nowy punkt końcowy /wsfederation na serwerze IdentityServer4. Ten punkt końcowy umożliwia dostęp do tych samych funkcji, co IdentityServer3.WsFederation.

+2

Tak, druga strona medalu ma być w stanie używać WS-Federation z aplikacji ASP.Net Core, nie sądzę, że jest to możliwe ... – user917170

+0

Jestem zdezorientowany. Projekt, który łączysz, mówi: "Podstawowe klasy federacji WS używane w tym repo są tylko częścią" desktopowego ".NET Framework i nie są zawarte w .NET Core." Czy to nie sugeruje, że będzie działać z IndentityServer4, ale nie jeśli działa na .Net Core? – madeFromCode

+0

Będzie działać z IdentityServer4 ASP.NET Core, jeśli postępujesz zgodnie z tym [poradnikiem] (https://www.identityserver.com/articles/identityserver4-ws-federation-and-sharepoint/). Ale nadal musisz kierować na platformę .NET dla WsFederation –