में Windows प्रमाणीकरण के लिए सही ढंग से काम नहीं कर रहा है। मैं एएसपी.NET में इंट्रानेट एप्लिकेशन विकसित कर रहा हूं जो विंडोज प्रमाणीकरण का उपयोग करता है। मैंने एक एडी क्लास बनाया है जो सक्रिय निर्देशिका डोमेन नियंत्रक से जानकारी प्राप्त करता है। यह वही है जो मैं उपयोगकर्ता समूह की तरह चीजों को प्राप्त करने के लिए उपयोग करता हूं जो वर्तमान में लॉग इन उपयोगकर्ता है। समस्या एएसपी.NET भूमिकाओं में है जिसमें उपयोगकर्ता है। मजाकिया लगता है, लेकिन एडी समूह की सूची जो उपयोगकर्ता पूरी तरह से है उपयोगकर्ता की भूमिकाओं की सूची से अलग है।AspNetWindowsTokenRoleProvider ASP.NET
यहाँ मैं क्या मिलता है:
विज्ञापन समूहों में से एक certian उपयोगकर्ता के लिए सूची
- डेवलपर्स
- खाता ऑपरेटर्स
- डोमेन व्यवस्थापक
- IS_IUSRS
- व्यवस्थापकों
एक ही उपयोगकर्ता की भूमिकाओं की सूची
- PUDDOM \ डोमेन उपयोगकर्ता
- हर कोई
- BUILTIN \ उपयोगकर्ता
- BUILTIN \ Administrators
- NT AUTHORITY \ इंटरैक्टिव
- NT AUTHORITY \ प्रमाणीकृत उपयोगकर्ता
- एनटी प्राधिकरण \ यह संगठन
- स्थानीय
- PUDDOM \ डोमेन व्यवस्थापक
- PUDDOM \ निषेध RODC पासवर्ड प्रतिकृति समूह
- PUDDOM \ DnsAdmins
अन्य जानकारी:
- मैं अपनी वेबसाइट IIS7 से एकीकृत विंडोज प्रमाणीकरण का उपयोग करें ।
- मेरी
web.config
के एक हिस्से की तरह
लग रहा है इस:
<authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>
<roleManager defaultProvider="AspNetWindowsTokenRoleProvider" enabled="true">
<providers>
<remove name="AspNetSqlRoleProvider" />
</providers>
</roleManager>
मैं कैसे सूची में सामंजस्य करते हैं?
मुझे अपनी भूमिका सूची को मेरी एडी समूह सूची के समान डेटा को प्रतिबिंबित करने की आवश्यकता है क्योंकि मैं अपनी साइट मानचित्र और अन्य सामान में रोल ट्रिमिंग का उपयोग करूंगा।
कृपया यह निर्दिष्ट करें कि यह कैसे करें। मुझे लगता है कि यह मेरी समस्या है और अगर आप इसे हल करते हैं तो मैं आपको वोट देना चाहता हूं। – Jan