2016-09-08 2 views
5

Je réalise que .Net Core ne prend pas en charge WS-Federation. Cependant, j'aimerais vraiment utiliser IdentityServer 4, qui, je le sais, ne supporte pas WS-Federation.Utiliser IdentityServer 4 et WS-Federation

Toutefois, si j'ai un site Web ASP.Net Core et que je cible le framework .Net, est-il possible d'utiliser WS-Federation avec IdentityServer 4? Y at-il une sorte d'interface qui peut être utilisée?

Comme si j'utilisais le code de IdentityServer3.WsFederation comment serait-il difficile de le porter pour utiliser IdentityServer4?

Répondre

1

Vous pouvez maintenant utiliser avec IdentityServer4 même WS-Federation si elle fonctionne sur AspNetCore en utilisant IdentityServer4.WsFederation.

Voici un sample qui ajoute un nouveau point de terminaison /wsfederation sur votre IdentityServer4. Cet EndPoint vous permettra d'accéder aux mêmes fonctionnalités que IdentityServer3.WsFederation.

+2

Oui, l'autre côté de la pièce est de pouvoir utiliser WS-Federation depuis une application ASP.Net Core, je ne pense pas que ce soit encore possible ... – user917170

+0

Je suis confus. Le projet que vous avez lié indique: «Les classes WS-Federation sous-jacentes utilisées dans ce repo ne sont qu'une partie du .NET Framework« de bureau »et ne sont pas incluses dans .NET Core. Cela ne suggère-t-il pas que cela fonctionnera avec IndentityServer4, mais pas si vous l'utilisez sur .Net Core? – madeFromCode

+0

Il fonctionnera avec IdentityServer4 ASP.NET Core si vous suivez cette [procédure pas à pas] (https://www.identityserver.com/articles/identityserver4-ws-federation-and-sharepoint/). Mais vous devez toujours cibler le framework .NET pour WsFederation –