私は、NoSqlデータストアをCosmos DBなどのIdentity Server 4に統合しようとしています。私はそこにいる誰かが似たようなことをしているのか、それとも可能であるのだろうと思っていました。Identity Server 4にNoSQLを使用できますか?
6
A
答えて
3
オフコースIdentityServer4にはNoSQLデータベースを使用できます。何故なの?ここ
はstartup.csでMongoDB
ConfigureServicesにおける "初期配管"()メソッドとの一例です。
public void ConfigureServices(IServiceCollection services)
{
...
// --- configure identity server with MONGO Repository for stores, keys, clients and scopes ---
services.AddIdentityServer()
.AddTemporarySigningCredential()
.AddMongoRepository()
.AddClients()
.AddIdentityApiResources()
.AddPersistedGrants()
.AddTestUsers(Config.GetUsers());
...
}
別のgithubのプロジェクトcloudscribe、サイト、ユーザー、ロール、クレームなどのための管理とASP.NETコアマルチテナントWebアプリケーション基盤があります。このプロジェクトは、PostgreSQL(ORDBMS)とMySql for IdentityServerを実装しています。このプロジェクトでは、データベース間の切り替えを可能にするシステムを実装する方法についてのアイデアを得ることができます。
関連する問題
- 1. Identity Server 4でfetchを使用する
- 2. Identity Server 4でカスタムSQL Serverデータベースを使用する
- 3. のIdentity Server 4
- 4. Identity Server 4とドッカー
- 5. のIdentity Server 4エラー
- 6. Identity Server 4のトラブルシューティング
- 7. Identity Server 4セキュリティトークン検証ツールがトークンに使用できません
- 8. SPAを使用してIdentity Server 4をログインページにリダイレクトせずに
- 9. Identity Server 4 - Linuxでユーザークレームが空です
- 10. Identity Server 4 with ASP.NET 5
- 11. Identity Server 4 SPAのソーシャルログイン
- 12. セットアップのIdentity Server 4リバースプロキシ
- 13. Identity Server 4に静的発行者を設定できますか?
- 14. Identity Server 4でシングルサインオンを実装
- 15. Identity Server 3のMVCコントローラでDIを使用できません
- 16. ユーザー情報を含むIdentity Server 4アクセストークン
- 17. Identity Server 4/OpenID ConnectデフォルトのリダイレクトURL
- 18. ローカルホスト上のIdentity Server 4およびUWP
- 19. Identity Server 4 - invaid_clientエラーの取得
- 20. Identity Serverの4闊歩認証
- 21. Identity Server 4認証コードフローの例
- 22. Identity Server 4、message.Stateがnullまたは空です。
- 23. WSO2 Identity Serverを使用したXACML
- 24. Identity Server 4にカスタムユーザー登録ページを追加する
- 25. デモ用Identity Server 4つ星ssl証明書
- 26. Identity Server 3リバースプロキシ
- 27. Javascriptを使用してブラウザでIdentity Server Cookieを削除する
- 28. Identity Server 4 - 実際のユースケースでApiScopeを適用するにはどうすればよいですか?
- 29. WSO2 Identity Serverに条件付きシングルログアウトはありますか?
- 30. Identity Server 4外部プロバイダからのユーザーの登録
はい。独自の 'IClientStore'と' IPersistedGrantStore'を実装するだけです。もしypuが 'IdentityServer4.EntityFramework'を見れば、あなたが望むものを達成する方法を知ることができます。 – Mardoxx
ありがとうございます。私はそれを調べます。それは私も設定と運用ストアを実装する必要があるようだが、彼らはSQLの依存関係を根付いているようだ:.AddConfigurationStore(builder => builder.UseSqlServer ... and .AddOperationalStore(builder => builder.UseSqlServer。何か考えてもよろしいでしょうか?ありがとうございました! – Dustin
これはEntityFrameworkの設定用です(IQueryableProviderなどを設定するためのものだと思いますが、EF内部では引用しません)。 ! – Mardoxx