2016-09-08 8 views
5

.Net CoreはWS-Federationをサポートしていません。しかし、私は本当にIdentityServer 4を使用したいと思います。これはWS-Federationもサポートしていません。IdentityServer 4とWS-Federationを使用

ASP.Net Core Webサイトを持っていて、完全な.Netフレームワークをターゲットにしている場合、IdentityServer 4でWS-Federationを使用することは可能でしょうか?使用できるインターフェースがありますか?

私がIdentityServer3.WsFederationのコードを使用した場合、IdentityServer4を使用するために移植するのはどれほど難しいでしょうか?

答えて

1

あなたは今、それがIdentityServer4.WsFederationを使用してAspNetCoreで実行されている場合でもIdentityServer4でWsFederationを使用することができます。

ここにはsampleがあり、IdentityServer4に新しい/wsfederation EndPointが追加されています。このエンドポイントでは、IdentityServer3.WsFederationと同じ機能にアクセスできます。

+2

ええ、コインの反対側は、ASP.NetコアアプリケーションからWS-Federationを使用できるようにするために、私はそれがまだ可能だとは思わない... – user917170

+0

私は混乱しています。リンクしたプロジェクトでは、「このレポで使用される基盤となるWS-Federationクラスは「デスクトップ」.NET Frameworkの一部に過ぎず、.NETコアには含まれていません。それはIndentityServer4でうまくいくことを示唆していませんが、あなたが.Net Coreでそれを実行しているのではないでしょうか? – madeFromCode

+0

この[ウォークスルー](https://www.identityserver.com/articles/identityserver4-ws-federation-and-sharepoint/)に従うと、IdentityServer4のASP.NETコアで動作します。しかし、まだWsFederationの.NETフレームワークをターゲットにする必要があります –

0

暗号化されたXMLのようないくつかの機能は、まだ.Netコアに移植されていません。 WsFederationが機能するために必要なものです。 Ws-Federation authentication with ASP.NET Core

+0

はい、私はこれらのメソッドにアクセスできるように完全な.Net Frameworkをターゲットにしています。 – user917170

関連する問題