Próbuję zintegrować magazyn danych NoSql z serwerem tożsamości 4, takim jak Cosmos DB. Zastanawiałem się, czy ktoś tam zrobił coś podobnego i/lub jeśli jest to możliwe.Czy można używać serwera NoSQL dla serwera tożsamości 4?
6
A
Odpowiedz
3
Off-course, możliwe jest użycie bazy danych NoSQL dla IdentityServer4. Dlaczego nie?
Oto przykład z MongoDB
"początkowej", w kanalizacji (ConfigureServices) sposobu w startup.cs.
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());
...
}
Jest też inny projekt github cloudscribe, ASP.NET Rdzeń multi-tenant aplikacja internetowa fundacja z zarządzania dla witryn, użytkowników, ról, roszczeń i więcej. Ten projekt implementuje PostgreSQL (ORDBMS) i MySql dla IdentityServer. W tym projekcie można uzyskać pomysł na temat wdrożenia systemu, który umożliwia przełączanie między bazami danych.
Powiązane problemy
- 1. Ochrona interfejsu API platformy .NET 4.x za pomocą serwera tożsamości 4 w
- 2. Czy można używać OAuth 2.0 bez serwera przekierowania?
- 3. Alternatywy dla serwera ArcGIS
- 4. Jak poprawnie używać punktu końcowego introspekcji z serwerem tożsamości 4?
- 5. Jak używać cherrypy jako serwera WWW dla plików statycznych?
- 6. Kiedy NIE używać NoSQL?
- 7. Konfiguracja serwera CVS dla Eclipse
- 8. IdentityServer3: Niektóre roszczenia nie są zwracane z serwera tożsamości
- 9. "Nie można znaleźć określonego adresu URL serwera serwera" podczas wdrażania do serwera raportowania
- 10. wdrażanie własnego serwera oauth2 i serwera api
- 11. Aktualizacja aktualizacji serwera serwera Linux
- 12. Kiedy używać NoSql i który?
- 13. używać wielu kluczy API Map Google dla tego samego serwera?
- 14. Podłączanie do serwera SharePoint po stronie serwera
- 15. Jak używać C#, aby dodać kolumnę dla tabeli serwera sql?
- 16. Opcja NoSql dla gier MMORPG
- 17. Api Java dla serwera Sharepoint
- 18. Gdzie można uzyskać adapter serwera Eclipse dla serwera WebSphere Application Server w wersji 7?
- 19. Tworzenie klienta dla serwera Icecast
- 20. Alternatywy dla serwera projektu MS
- 21. Jak używać kontenera dokera jako serwera apache?
- 22. Czy można ustawić domyślną wartość kolumny na NewId() serwera SQL?
- 23. Procedury obsługi serwera dla google.script.run
- 24. Implementacje serwera WebSocket dla Delphi
- 25. Czy JSONP wymaga modyfikacji serwera?
- 26. Czy cursor.observe spowalnia działanie serwera?
- 27. Czy istnieją narzędzia optymalizacji zapytań dla serwera SQL Server?
- 28. Nie można użyć tkaniny - Czy jest wymagana konfiguracja serwera?
- 29. Błąd serwera mieszanej zawartości serwera internetowego
- 30. Czy można używać WebRTC do przesyłania strumieniowego wideo z serwera do klienta?
Tak. Po prostu zaimplementuj własny 'IClientStore' i' IPersistedGrantStore' itd. Jeśli ypu zajrzysz do 'IdentityServer4.EntityFramework', to powinno ci dać dobry pomysł, jak osiągnąć to, czego najprawdopodobniej chcesz. – Mardoxx
Dzięki. Zajrzę do tego. Wygląda na to, że będę musiał również wdrożyć konfigurację i sklep operacyjny .. ale wydaje się, że rooterowały zależności na SQL. To znaczy: .AddConfigurationStore (builder => builder.UżytkowaniaSqlServer ... and .AddOperationalStore (builder => builder.UseSqlServer, wszelkie przemyślenia? Dziękuję ponownie! – Dustin
To jest dla konfiguracji EntityFramework. (Sądzę, że jest to ustawienie dla IQueryableProvider lub coś w tym stylu, nie cytat przyłapany na internach EF.) Prawdopodobnie nie musisz się tym martwić ! – Mardoxx