Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पहचान के लिए मौजूदा डेटाबेस से उपयोगकर्ताओं को कैसे प्राप्त करेंसर्वर4

यह लेख आपकी स्थिति के लिए अधिक प्रासंगिक है। जिसे आपने लिंक किया है वह कॉन्फ़िगरेशन डेटा के लिए है न कि उपयोगकर्ता डेटा के लिए:http:/ /docs.identityserver.io/hi/release/quickstarts/6_aspnet_identity.html

संक्षेप में, आप अपने उपयोगकर्ता डेटा को Asp.Net Core Identity के माध्यम से एक्सेस करना चाहते हैं। आपको निम्न करने की आवश्यकता है:

  • संबंधित फ़ील्ड वाले उपयोगकर्ता वर्ग को अपने डेटाबेस के रूप में बनाएं
  • अपने डेटाबेस को अपनी कक्षा में मैप करने के लिए एक EntityFramework DbContext क्लास बनाएं
  • अपने उपयोगकर्ता वर्ग और dbcontext को aspnet मूल पहचान के साथ पंजीकृत करें
  • IdentityServer को AspNetIdentity का उपयोग करने के लिए कहें

एक बार लागू होने के बाद आपकी स्टार्टअप कॉन्फिगर सर्विसेज विधि इस तरह दिख सकती है। यहां चित्रित नहीं किया गया है डीबीकॉन्टेक्स्ट और उपयोगकर्ता वर्ग जिन्हें आपको बनाने की आवश्यकता है।

public void ConfigureServices(IServiceCollection services)
{
    // Add framework services.
    services.AddEntityFramework()
        .AddSqlServer()
        .AddDbContext<YourUserStoreDbContextHere>(options =>
            options.UseSqlServer(Configuration["Data:DefaultConnection:ConnectionString"]));

    services.AddIdentity<YourUserClassHere, YourRoleClassHereIfAny>()
        .AddEntityFrameworkStores<YourUserStoreDbContextHere>()
        .AddDefaultTokenProviders();

    services.AddIdentityServer()
        // Other config here
        .AddAspNetIdentity<YourUserClassHere>();
}

अपने उपयोगकर्ता वर्ग और dbcontext को कॉन्फ़िगर करने के विवरण के लिए AspNet पहचान पर दस्तावेज़ देखें:https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL 1443:इसका क्या अर्थ है?

  2. MySQL में कॉलम मान में स्ट्रिंग को कैसे प्रीपेड करें?

  3. हाइव (0.13.1) तालिका में डेटा कैसे सम्मिलित करें?

  4. pdo के माध्यम से क्वेरी बंद करें

  5. Mysql क्वेरी में लॉक टेबल प्राप्त करें