asp.net core - एएसपी.एन.टी. कोर और आधार पर विज्ञापन प्रमाणन



asp.net-core active-directory (1)

मैं अपने कार्यस्थल पर एएसपी.नेट कोर एमवीसी या वेब एपीआई की कोशिश करना चाहता हूं, लेकिन हमारे पास सिर्फ प्रमाणीकरण और प्राधिकरण के लिए सक्रिय निर्देशिका है। क्या यह किसी आधार पर विज्ञापन के साथ हल करने का कोई समाधान है या हमें जावा के लिए बदलना है? मुझे पता है कि यह प्रश्न मूल नहीं है, लेकिन मैं इसे एक साधारण उत्तर प्राप्त करना चाहता हूं, कृपया


आज तक, सिस्टमडायरेक्ट्री सर्विसेस एएसपी.नेट कोर में अभी तक उपलब्ध नहीं है। आप यहां अधिक पढ़ सकते हैं।

इस बीच, आप नोवेल का उपयोग कर सकते हैं। डायरेक्टरीLdap.NETStandard उदाहरण के लिए,

public bool ValidateUser(string domainName, string username, string password)
{
   string userDn = $"{username}@{domainName}";
   try
   {
      using (var connection = new LdapConnection {SecureSocketLayer = false})
      {
         connection.Connect(domainName, LdapConnection.DEFAULT_PORT);
         connection.Bind(userDn, password);

         if (connection.Bound)
            return true;
       }
     }
   catch (LdapException ex)
   {
      // Log exception
   }
   return false;
}

चूंकि इसमें बहुत अधिक बढ़ते टुकड़े हैं, इसलिए मैंने गीथहब पर एक नमूना प्रोजेक्ट बनाया है





windows-authentication