Help:OAuth/mr

 'OAuth'  बाहेरून ("जोडलेले") अनुप्रयोग देणे हे आपल्या वतीने संपादने आणि इतर क्रिया करण्याची क्षमता आहे. हे प्रमाणीकरण प्रोटोकॉल वापरुन, आपण एखाद्या कनेक्ट केलेल्या अर्जाला आपल्या खात्याचा वापर न करता अधिकृत करू शकता, आणि कार्यक्षमतेत प्रवेश न घेता वापरण्यासाठी पाहिजे. OAuth प्रोटोकॉल मोठ्या प्रमाणावर इतर वेबसाइट्सद्वारे वापरली जातात, जसे की Google आणि Flickr सारख्या प्रमुख साइट्स

विकिपीडिया विकिवर OAuth कसा वापरला जाऊ शकतो त्याचे एक उदाहरण म्हणजे प्रतिमा संपादन मदत करणारा CropTool.

वारंवार विचारले जाणारे प्रश्न
येथे आपल्या प्रश्नाचे उत्तर दिले नसल्यास, चर्चापानाचे वर विचारण्यास मोकळेपणे म्हणू शकता आणि कोणीतरी तुमच्यासाठी ते उत्तर देईल.

OAuth सुरक्षित आहे का ?
होय, OAuth प्रोटोकॉल तृतीय पक्ष अधिकृततेसाठी एक सुरक्षित पद्धत बनण्यासाठी डिझाइन केले आहे.

प्रथम, OAuth तृतीय पक्ष वेबसाइटना आपल्याला आपला संकेतशब्द न देता आपल्या खात्यात प्रवेश करण्याची परवानगी देतो. जर आपण त्यांना तसे करण्यास मान्यता दिली असेल तरच अॅप्लिकेशन्समध्ये प्रवेश करू शकतात आणि जर तुम्ही त्यास पुन्हा रद्द केलेत तर ते तुमच्या वतीने कारवाई करण्यास लगेचच सक्षम असेल.

दुसरे म्हणजे, आपण अधिकृत केलेल्या प्रत्येक तृतीय-पक्ष वेबसाइटला केवळ त्या विशिष्ट कारवाई करण्याची अनुमती दिली जाते जी आपण अधिकृत केली आहे. याचा अर्थ, उदाहरणार्थ, जर आपण प्रशासक आहात आणि आपण केवळ "मूलभूत अधिकारां" साठी विनंती करणारा एखादा अनुप्रयोग अधिकृत केल्यास, जर अनुप्रयोगाने एखादे पृष्ठ (ज्यास प्रशासकीय अधिकारांची आवश्यकता आहे) हटविण्याचा प्रयत्न केला तर तो विकी त्या विनंतीला नाकारेल. पूर्वी, एखाद्या अनुप्रयोगास आपला संकेतशब्द असल्यास, आपण अनुप्रयोगाच्या लेखकांच्या आश्वासनांवर अवलंबून होता की ते आपल्या प्रगत अधिकारांचा वापर करणार नाही.

याचा माझ्यावर सध्या कसा परिणाम होतो?
प्रमाणीकरणाशिवाय आपल्या वतीने अॅप्लिकेशन्स कोणत्याही कारवाई करू शकत नाहीत, जो पर्यंत आपण हे ठरवू नका की आपण एखादा अनुप्रयोग वापरू इच्छित आहात जो OAuth चा वापर करतो, तेव्हा आपण पूर्णपणे प्रभावित होत नाही.

मी माझ्या खात्यात एखादा अनुप्रयोग कसा जोडू शकतो?


एखादा अनुप्रयोग आपल्या वतीने क्रिया करण्यासाठी OAuth वापरू इच्छित असल्यास, आपण तसे करण्यास प्राधिकृत करावे लागेल. प्रमाणीकरणाशिवाय आपल्या वतीने अनुप्रयोग कोणत्याही कारवाई करू शकत नाहीत.

जेव्हा एखादा अनुप्रयोग आपल्याला हे अधिकृत करण्यास सांगेल, तेव्हा आपल्याला एक संवाद दिले जाईल जो आपल्याला सांगेल की अनुप्रयोगाने कोणते हक्क मागितले आहेत (उजवीकडील प्रतिमा पहा). आपण "रद्द करा" क्लिक केल्यास, अधिकृतता प्रक्रिया नाकारली जाते. आपण "अनुमती द्या" वर क्लिक केल्यास, अनुप्रयोग संवादामधील सूचीबद्ध क्रिया करण्यास अधिकृत असेल. जोपर्यंत आपण ते मागे घेतले नाही तोपर्यंत प्राधिकरण प्रभावी राहील.

सध्या उपलब्ध असलेल्या अनुप्रयोगांची यादी स्पेशल: OAuthListConsumers वर उपलब्ध आहे.

माझ्या खात्याशी अनुप्रयोग कोणते जोडलेले आहेत हे मी कसे पाहू शकतो?
पृष्ठ विशेष: OAuthManageMyGrants (जे आपल्या प्राधान्यांमध्ये "वापरकर्ता प्रोफाइल" टॅबवरून देखील ऍक्सेस करता येते) आपण आपल्या खात्यावर प्रवेश करण्यास अधिकृत केलेल्या सर्व अनुप्रयोगांची यादी करतात या पृष्ठावरून आपण अनुदान समायोजित आणि मागे घेऊ शकता.

माझ्या खात्यात प्रवेश करण्याची ऍप्लिकेशनची क्षमता मी कशी काढू शकेन?
विशेष: OAuth MyGrants व्यवस्थापित करा वर जा, आपण प्रवेशास काढू इच्छित असलेला अनुप्रयोग शोधा आणि "प्रवेश मागे घ्या" क्लिक करा. नंतर, जे पृष्ठ उघडेल त्यास, "Deauthorize" बटण क्लिक करा.

एकदा अनुप्रयोग अनधिकृत झाल्यानंतर, तो यापुढे आपल्या खात्यात प्रवेश करण्यास किंवा आपल्या वतीने कोणत्याही कारवाई करण्यास सक्षम राहणार नाही. आपल्याला आपल्या खात्यावर प्रवेश करण्यासाठी त्या अनुप्रयोगाची अधिकृतता प्रक्रियेतून पुन्हा जाणे आवश्यक आहे.

The management interface is global - it will show the same applications, no matter which Wikimedia wiki you are on.

How do I change what actions an application can take with my account?
Go to Special:OAuthManageMyGrants, find the application you want to modify the permissions for, and click "manage access". From here you can revoke any individual permissions, excluding "Basic rights" which are the minimal rights required by all connected applications to function.

Altering or removing permissions from an application's grant may cause the application to stop working properly for you.

Can I see an example of how OAuth works?
Brad Jorsch has put together an example of how OAuth works called "OAuth Hello World!". To try it, go to https://tools.wmflabs.org/oauth-hello-world/.

How can I use OAuth in my own application?
Please see the developer documentation.