1

私はアイデンティティ・サーバーを初めて利用しています。私はそれがEFとASPNETと一緒に役立ちます理解したIdentity Serverに2つのLIBS 4.IdentityServer4.EntityFrameworkとIdentityServer4.AspNetIdentityの間のアイデンティティ・サーバーの相違

IdentityServer4.EntityFramework IdentityServer4.AspNetIdentity

は、次の点を理解しようとしています。ソースコードとエンティティを見ると、どちらもかなり異なるエンティティを持っています。 AspNetIdentityには、User、Rolesなどに関連するエンティティがありますが、EntityFrameworkはClient、Resourcesなどのようなものですが、どちらも私を混乱させるUserClaimを持っています。プロジェクトで両方のライブラリを使用することは可能ですか?またはonまたはotherを使用する必要がありますか?

両方のライブラリを使用できる場合は、両方のライブラリにあるUserClaimエンティティについて何ができるのでしょうか?

おかげで、

答えて

6

ASP.NETアイデンティティは、ユーザストレージのオプション、パスワード検証、2FAなどである(それはEFに基づくことができる - しかし、それはポイントではありません)

EFライブラリがされます(クライアントやリソースのような)構成データと実行時の状態(コード、リフレッシュトークンなど)をEFサポートデータベースに永続化するためのものです。

はい、一緒に使用できます。

+0

いつものように迅速な返信をありがとう。 – daehaai

+0

あまりにも私を混乱させていました。 [EF Documentation page](http://docs.identityserver.io/en/release/quickstarts/8_entity_framework.html)には、ユーザーストレージがhttp:// docsに記述されているASP.NET IDによって制御されているという注があります.identityserver.io/ja/release/quickstarts/6_aspnet_identity.html –

関連する問題