Bir NoSql veri deposunu Cosmos DB gibi Kimlik Sunucusu 4'e entegre etmeye çalışıyorum. Dışarıda birisinin benzer bir şey yapıp yapmadığını ve/veya mümkünse merak ediyordum.Kimlik Sunucusu 4 için bir NoSQL kullanmak mümkün mü?
6
A
cevap
3
Off-course, IdentityServer4 için NoSQL veritabanını kullanmak mümkündür. Neden olmasın? Burada
startup.cs de MongoDBConfigureServices olarak "ilk sıhhi tesisat"() metodu ile bir örneğidir.
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());
...
}
başka github proje cloudscribe yoktur, siteler, kullanıcılara, roller, iddiaları ve daha fazlası için yönetim ile ASP.NET Çekirdek çok kiracı web uygulaması vakıf. Bu proje, PostgreSQL (ORDBMS) ve IdentityServer için MySql uygulamaktadır. Bu projede, veritabanları arasında geçiş yapmaya izin veren bir sistemin nasıl uygulanacağı hakkında fikir edinebilirsiniz.
İlgili konular
- 1. SQL NOSQL karışımı mümkün mü değil mi?
- 2. Sınıflandırma için gensim doc2vec kullanmak mümkün mü
- 3. Yansımaları kullanmak için getMethods mümkün mü?
- 4. Cocos2d'de UIPickerView kullanmak mümkün mü?
- 5. Bir Facebook Uygulamasında Paralaks kullanmak mümkün mü?
- 6. Panda3D'yi bir wxPython uygulamasında kullanmak mümkün mü?
- 7. Bir e4 uygulamasında FormEditor kullanmak mümkün mü?
- 8. thinktecture identitymanager, mümkün mü?
- 9. C#/WPF - Bir WPF Uygulamasında kullanmak için SilverLight 4 araç setini yeniden derlemek mümkün mü?
- 10. Senkronize etmek için basit bir döngü kullanmak mümkün mü?
- 11. Bir özelliği varsayılan değerine döndürmek için ayarlayıcı kullanmak mümkün mü?
- 12. Şablon parametresi için bir lambda işlevi kullanmak mümkün mü?
- 13. noSQL DB
- 14. Özel bir AuthorizeAttribute sınıfının içinde RedirectToAction() kullanmak mümkün mü?
- 15. DISPLAY olmadan pyplot kullanmak mümkün mü?
- 16. Gömülü modda OCaml kullanmak mümkün mü?
- 17. HTTPListener ile HTTP2 kullanmak mümkün mü
- 18. Satır içi şablonları kullanmak mümkün mü?
- 19. JSXTransformer.js ile Harmony (ES6) kullanmak mümkün mü?
- 20. Arabirim tanımında alıcı/ayarlayıcı kullanmak mümkün mü?
- 21. Masaüstü uygulamalarında EJB 3.1 kullanmak mümkün mü?
- 22. Kaynakta localhost adresiyle iframe kullanmak mümkün mü?
- 23. Android Eşzamanlı interpolators kullanmak mümkün mü?
- 24. Java SE ortamında javax.interceptor kullanmak mümkün mü?
- 25. pdfquery ile düzenli ifadeler kullanmak mümkün mü?
- 26. Delphi yöntemi argümanlarında Attributes kullanmak mümkün mü?
- 27. Linq ile nesnelere yansıma kullanmak mümkün mü?
- 28. Boost :: serileştirmeyi yönetilen sınıfla kullanmak mümkün mü?
- 29. SystemEvents ile Özel EventArgs kullanmak mümkün mü?
- 30. Servis hesabı kimlik bilgileri için p12 anahtarı yerine json anahtarını kullanmak mümkün mü?
Evet. Sadece kendi "IClientStore" ve "IPersistedGrantStore" sisteminizi uygulayın. Eğer ypu 'IdentityServer4.EntityFramework' a bakarsa, size ne istediğinizi elde etmenizi sağlayacak iyi bir fikir vermelidir. – Mardoxx
Teşekkürler. Buna bakacağım. Yapılandırma ve Operasyonel Mağazayı da uygulamak zorundayım gibi görünüyor, ancak SQL'de köklü bağımlılıkları var gibi görünüyor. Örneğin: .AddConfigurationStore (builder => builder.UseSqlServer ... ve .AddOperationalStore (builder => builder.UseSqlSunucu Herhangi bir düşünce? Teşekkürler! – Dustin
Bu EntityFramework'ın yapılandırması içindir (IQueryableProvider veya bunun gibi bir şey için, EF içselleri üzerine alıntı yapmadığına inanıyorum). Bunun için endişelenmenize gerek yok. ! – Mardoxx