2017-08-23 17 views
6

मैं नोस्क्ल डेटा स्टोर को पहचान सर्वर 4 जैसे कॉसमॉस डीबी में एकीकृत करने की कोशिश कर रहा हूं। मैं सोच रहा था कि अगर किसी ने वहां कुछ ऐसा किया है और/या यदि यह संभव है।क्या पहचान सर्वर 4 के लिए नोएसक्यूएल का उपयोग करना संभव है?

+2

हां। बस अपने 'आईसीलिएंटस्टोर' और 'आईपर्सिडग्रेनस्टोर' इत्यादि को लागू करें। यदि ypu 'IdentityServer4.EntityFramework' को देखता है तो आपको यह पता होना चाहिए कि आप जो चाहते हैं उसे प्राप्त करने के तरीके के बारे में आपको एक अच्छा विचार देना चाहिए। – Mardoxx

+0

धन्यवाद। मुझे इस पर गौर करना होगा। ऐसा लगता है कि मुझे कॉन्फ़िगरेशन और ऑपरेशनल स्टोर को भी कार्यान्वित करना होगा .. लेकिन ऐसा लगता है कि वे SQL पर निर्भरता जड़ें हैं .. यानी :एक्ड कॉन्फ़िगरेशनस्टोर (बिल्डर => बिल्डर.यूसेएसक्लसेवर ... और .ऑडऑपरेशनलस्टोर (बिल्डर => builder.UseSqlServer। कोई विचार? धन्यवाद! – Dustin

+0

यह EntityFramework की कॉन्फ़िगरेशन के लिए है। (मुझे विश्वास है कि यह IQueryableProvider या ऐसा कुछ सेट करने के लिए है, ईएफ आंतरिक पर उद्धृत उद्धरण नहीं है)। आपको शायद इसके बारे में चिंता करने की आवश्यकता नहीं है – Mardoxx

उत्तर

3

ऑफ़-कोर्स, पहचान Server4 के लिए 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 कोर बहु-टेनेंट साइटों, उपयोगकर्ताओं, भूमिका, का दावा है और अधिक के लिए प्रबंधन के साथ वेब अनुप्रयोग नींव। यह प्रोजेक्ट PostgreSQL (ORDBMS) और MySQL को पहचान सर्वर के लिए कार्यान्वित कर रहा है। इस प्रोजेक्ट में, आप इस प्रणाली को कार्यान्वित करने के बारे में विचार प्राप्त कर सकते हैं जो डेटाबेस के बीच स्विचिंग की अनुमति देता है।

+0

धन्यवाद @ एमजेके! मैं मोंगो डीबी कार्यान्वयन का उपयोग अपने स्वयं के निर्माण के लिए एक उदाहरण के रूप में करने जा रहा हूं। :) – Dustin

+0

@ डस्टिन मुझे खुशी है कि आपको अपना रास्ता मिल गया है, कृपया उत्तर के रूप में चिह्नित करने के लिए मत भूलना, अगर यह मदद करता है – MJK

संबंधित मुद्दे