私は、WPFデスクトップアプリケーションとAsp.netMVCアプリケーションの両方を備えたシステムを構築しています。
ユーザーが同じ資格情報でどちらかにログオンできるように、共通のユーザーIDコンポーネントが必要です。
ASP.NET Identityはこのタスクに適していますか?
WPFアプリケーションでASP.NETIdentityを使用した人はいますか?
代替手段はありますか?
たぶん、oAuth 2.0の上に構築されたOpenID Connectのようなものが当てはまりますか?
ユーザーはIDプロバイダーを使用してIDを管理できます。 Webおよびデスクトップアプリケーションは証明書利用者になり、ユーザーがIDプロバイダーで認証されると、IDトークンと場合によってはアクセストークンが与えられます。
IDプロバイダーは、ADFS、Google、Facebookなどの他のIDプロバイダーと連携するように拡張できます。