साइट प्रमाणीकरण सेट अप करें
किसी भी साइट पर जाने पर उपयोगकर्ताओं को कैसे और क्या प्रमाणीकरण करना चाहिए, यह निर्णय लेना एक मुख्य अनुकूलन है। Power Pages यदि आप प्रमाणीकरण लागू करते हैं, तो उपयोगकर्ता पहचान प्रदाता के माध्यम से प्रमाणीकरण करते हैं।
Power Pages इसमें कई अंतर्निहित 2.0 पहचान प्रदाता शामिल हैं, ताकि उपयोगकर्ता आपकी साइट पर लिंक्डइन, गूगल या ट्विटर खाते के साथ प्रमाणीकरण कर सकें। OAuth Microsoft Facebook आपकी वेबसाइट पर एक समय में 2.0 पहचान प्रदाता का केवल एक ही उदाहरण हो सकता है। OAuth
यदि आपको आवश्यकता हो तो आप SAML 2.0, OpenID Connect और WS Federation पहचान प्रदाताओं को जोड़ सकते हैं।
Power Pages इससे निर्माताओं और व्यवस्थापकों के लिए उपयोगकर्ता प्रमाणीकरण स्थापित करना आसान हो जाता है। जब आप पहचान प्रदाता का चयन कर लेते हैं, तो ऐप में दिए गए संकेत आपको शेष सेटिंग्स के बारे में मार्गदर्शन करते हैं।
अपनी साइट के लिए उपयोगकर्ता प्रमाणीकरण सेट अप करने के लिए:
नोट
आपकी साइट के प्रमाणीकरण सेटिंग्स में किए गए परिवर्तनों को साइट पर दिखाई देने के लिए कुछ मिनट लग सकते हैं. परिवर्तनों को तुरंत देखने के लिए, साइट को व्यवस्थापक केंद्र में पुनरारंभ करें.
सामान्य प्रमाणीकरण सेटिंग्स चुनें
कुछ प्रमाणीकरण सेटिंग्स आपके द्वारा चुने गए पहचान प्रदाता पर निर्भर नहीं होती हैं। वे आम तौर पर आपकी वेबसाइट की प्रमाणीकरण पद्धति पर लागू होते हैं।
Power Pages में साइन इन करें.
कोई साइट बनाएँ या किसी मौजूदा साइट को संपादित करें.
बाईं ओर के पैनल में, सुरक्षा का चयन करें.
प्रबंधित करें के अंतर्गत, पहचान प्रदाता का चयन करें.
प्रमाणीकरण सेटिंग चुनें.
अपनी ज़रूरत के अनुसार सामान्य प्रमाणीकरण सेटिंग्स का चयन करें, और फिर सहेजें का चयन करें.
इसके बाद, अपने पहचान प्रदाता के लिए विशिष्ट सेटिंग्स दर्ज करें.
सामान्य सेटिंग
निम्नलिखित सामान्य प्रमाणीकरण सेटिंग्स का चयन करें:
बाह्य लॉगिन: बाह्य प्रमाणीकरण ASP.NET पहचान API द्वारा प्रदान किया जाता है। तृतीय-पक्ष पहचान प्रदाता खाता क्रेडेंशियल और पासवर्ड प्रबंधन संभालते हैं।
- ऑन: पहुँच के लिए साइन अप करने हेतु, उपयोगकर्ता वेबसाइट पर पंजीकरण करने के लिए एक बाहरी पहचान का चयन करते हैं। इसके पंजीकृत होने के बाद, किसी बाहरी पहचान को ठीक स्थानीय खाते की तरह ही समान सुविधाओं तक पहुँच मिल जाती है. बाहरी खातों को प्रबंधित करने का तरीका जानें.
- बंद: उपयोगकर्ता किसी बाहरी खाते से पंजीकरण या लॉग इन नहीं कर सकते।
खुला पंजीकरण: स्थानीय उपयोगकर्ता बनाने के लिए साइनअप या नए उपयोगकर्ता खाता पंजीकरण फ़ॉर्म को नियंत्रित करता है।
- ऑन: साइनअप फॉर्म किसी भी अनाम उपयोगकर्ता को वेबसाइट पर जाने और उपयोगकर्ता खाता बनाने की अनुमति देता है।
- बंद: साइनअप फ़ॉर्म अक्षम और छिपा हुआ है.
अद्वितीय ईमेल की आवश्यकता: यह निर्दिष्ट करता है कि उपयोगकर्ताओं को साइन अप करते समय अद्वितीय ईमेल पता प्रदान करना आवश्यक है या नहीं।
- पर: यदि कोई उपयोगकर्ता ऐसा ईमेल पता प्रदान करता है जो पहले से ही संपर्क रिकॉर्ड में मौजूद है, तो साइनअप प्रयास विफल हो सकता है।
- बंद: एक नया उपयोगकर्ता डुप्लिकेट ईमेल पते के साथ साइन अप कर सकता है।
विशिष्ट पहचान प्रदाता स्थापित करें
आप जिस विशिष्ट पहचान प्रदाता का उपयोग करने की योजना बना रहे हैं उसकी अपनी सेटिंग्स हैं जिन्हें आपको दर्ज करना होगा।
नोट
यदि आप कस्टम डोमेन नाम का उपयोग करते हैं या जोड़ते हैं या अपनी साइट का आधार URL बदलते हैं, तो आपको सही उत्तर URL का उपयोग करने के लिए अपना पहचान प्रदाता स्थापित करना होगा.
अपनी Power Pages साइट में, सुरक्षा>पहचान प्रदाता का चयन करें।
सूची उन सभी पहचान प्रदाताओं को दिखाती है जो उपयोग के लिए उपलब्ध हैं।
सूची में दिखाई देने वाले पहचान प्रदाता को सेट अप करने के लिए, कॉन्फ़िगर करें चुनें.
यदि आप जिस प्रदाता का उपयोग करना चाहते हैं वह सूचीबद्ध नहीं है, तो इसे जोड़ें.
प्रदाता का नाम वैसे ही छोड़ दें या यदि आप चाहें तो इसे बदल दें.
प्रदाता का नाम बटन पर वह टेक्स्ट है जिसे उपयोगकर्ता तब देखते हैं जब वे साइन-इन पृष्ठ पर अपने पहचान प्रदाता का चयन करते हैं.
अगला चुनें.
शेष चरणों के लिए, सामान्य पहचान प्रदाता तालिका में प्रदाता ढूंढें, और फिर दस्तावेज़ीकरण लिंक का चयन करें।
एक पहचान प्रदाता जोड़ें
यदि आप जिस पहचान प्रदाता का उपयोग करना चाहते हैं वह सूची में दिखाई नहीं देता है, तो आप उसे जोड़ सकते हैं।
अपनी Power Pages साइट में, सुरक्षा>पहचान प्रदाता का चयन करें।
+ नया प्रदाता का चयन करें.
लॉगिन प्रदाता चुनें सूची में, अन्य चुनें।
प्रोटोकॉल सूची में, प्रदाता द्वारा उपयोग किए जाने वाले प्रमाणीकरण प्रोटोकॉल का चयन करें।
प्रदाता का नाम वैसे दर्ज करें जैसा वह आपकी साइट के साइन-इन पेज पर दिखना चाहिए।
अगला चुनें.
शेष चरणों के लिए, उचित दस्तावेज़ लिंक खोलने के लिए कॉन्फ़िगरेशन पेज पर अधिक जानें चुनें:
पुष्टि करें चुनें.
एक पहचान प्रदाता संपादित करें
अपनी Power Pages साइट में, सुरक्षा>पहचान प्रदाता का चयन करें।
पहचान प्रदाता नाम के दाईं ओर, अधिक आदेश (…) >कॉन्फ़िगरेशन संपादित करें चुनें।
प्रदाता के दस्तावेज़ के अनुसार सेटिंग्स बदलें:
सहेजें चुनें.
नोट
आप यहां स्थानीय लॉग इन और Microsoft Entra प्रदाताओं का कॉन्फ़िगरेशन नहीं बदल सकते। इसके बजाय साइट सेटिंग का उपयोग करें.
एक पहचान प्रदाता हटाएँ
जब आप किसी पहचान प्रदाता को हटाते हैं, तो केवल उसका कॉन्फ़िगरेशन हटा दिया जाता है। प्रदाता अभी भी नए कॉन्फ़िगरेशन के साथ भविष्य में उपयोग के लिए उपलब्ध है। उदाहरण के लिए, यदि आप LinkedIn पहचान प्रदाता को हटाते हैं, तो आपका LinkedIn ऐप और ऐप कॉन्फ़िगरेशन पूर्ववत रहेगा. इसी प्रकार, यदि आप एक Azure AD B2C प्रदाता को हटाते हैं, तो केवल कॉन्फ़िगरेशन हटा दिया जाता है; इस प्रदाता के लिए Azure किरायेदार कॉन्फ़िगरेशन नहीं बदलता है।
अपनी Power Pages साइट में, सुरक्षा>पहचान प्रदाता का चयन करें।
पहचान प्रदाता नाम के दाईं ओर, अधिक आदेश (…) >हटाएं चुनें।
एक डिफ़ॉल्ट पहचान प्रदाता सेट करें
आप किसी भी कॉन्फ़िगर किए गए पहचान प्रदाता को डिफ़ॉल्ट के रूप में सेट कर सकते हैं। जब किसी पहचान प्रदाता को डिफ़ॉल्ट के रूप में सेट किया जाता है, तो वेबसाइट पर साइन इन करने वाले उपयोगकर्ताओं को साइन-इन पेज पर रीडायरेक्ट नहीं किया जाता है। इसके बजाय, वे चयनित प्रदाता का उपयोग करके साइन इन करते हैं।
आप केवल कॉन्फ़िगर किए गए पहचान प्रदाता को डिफ़ॉल्ट के रूप में सेट कर सकते हैं.
महत्त्वपूर्ण
यदि आप किसी पहचान प्रदाता को डिफ़ॉल्ट के रूप में सेट करते हैं, तो उपयोगकर्ता कोई अन्य पहचान प्रदाता नहीं चुन सकते हैं।
अपनी Power Pages साइट में, सुरक्षा>पहचान प्रदाता का चयन करें।
पहचान प्रदाता नाम के दाईं ओर, अधिक आदेश (…) >डिफाल्ट के रूप में सेट चुनें।
डिफ़ॉल्ट को हटाने और उपयोगकर्ताओं को साइन इन करते समय एक कॉन्फ़िगर पहचान प्रदाता का चयन करने की अनुमति देने के लिए, डिफ़ॉल्ट के रूप में हटाएँ चुनें।
यदि आप अपनी साइट दोबारा बनाते हैं तो "आपको साइन इन करने में परेशानी हो रही है" त्रुटि को रोकें
यदि आप अपनी Power Pages साइट को हटाते हैं और पुनः बनाते हैं, तो साइन इन करने का प्रयास करने पर उपयोगकर्ताओं को निम्नलिखित त्रुटि प्राप्त हो सकती है:
Sorry, but we're having trouble signing you in.
AADSTS700016: Application with identifier '<your site URL>' was not found in the directory 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant. You may have sent your authentication request to the wrong tenant.
सुनिश्चित करें कि आपने अपनी साइट को पुनः बनाने के बाद पहचान प्रदाता को सही तरीके से कॉन्फ़िगर किया है।