ShareAI Platform Docs

PKCE के साथ एक खाता अधिकृत करें

गोपनीय और सार्वजनिक एप्लिकेशनों के लिए S256 PKCE के साथ ऑथराइजेशन कोड का उपयोग करें।

Markdown के रूप में देखें
  1. प्रत्येक प्राधिकरण के लिए एक क्रिप्टोग्राफिक रूप से रैंडम स्टेट और एक नया PKCE वेरिफायर उत्पन्न करें। S256 चैलेंज की गणना करें।
  2. client_id, सटीक redirect_uri, response_type=code, scope, state, code_challenge और code_challenge_method=S256 के साथ प्राधिकरण एंडपॉइंट पर रीडायरेक्ट करें।
  3. ग्राहक साइन इन करता है, अपने व्यक्तिगत या संगठन खाते का चयन करता है, स्कोप की समीक्षा करता है और किसी भी बिलिंग योजना को स्वीकार करता है।
  4. अपने कॉलबैक पर स्टेट को सत्यापित करें। कोड को एक बार एक्सचेंज करें, मूल redirect URI और code_verifier के साथ।
  5. टोकन को सुरक्षित रूप से स्टोर करें। लौटाए गए client-scoped सब्जेक्ट को ग्राहक पहचानकर्ता के रूप में उपयोग करें।
POST https://auth.shareai.now/oauth/token
बेस URL
https://auth.shareai.now
प्रमाणीकरण
सार्वजनिक client ID + PKCE, या गोपनीय क्लाइंट प्रमाणीकरण + PKCE

cURL

curl --fail-with-body 'https://auth.shareai.now/oauth/token'   --data-urlencode 'grant_type=authorization_code'   --data-urlencode "client_id=$SHAREAI_CLIENT_ID"   --data-urlencode "code=$AUTHORIZATION_CODE"   --data-urlencode 'redirect_uri=https://your-app.example/callback'   --data-urlencode "code_verifier=$PKCE_VERIFIER"

यह उदाहरण एक सार्वजनिक क्लाइंट के लिए है। कोई सीक्रेट या HTTP बेसिक क्रेडेंशियल्स न जोड़ें। एक गोपनीय क्लाइंट PKCE के अतिरिक्त अपने सर्वर-साइड क्लाइंट क्रेडेंशियल्स का उपयोग करके प्रमाणित करता है। ब्राउज़र, डेस्कटॉप, मोबाइल या स्व-होस्टेड वितरण में कभी भी गोपनीय सीक्रेट न भेजें।

डिस्कवरी: https://auth.shareai.now/.well-known/openid-configuration. विज्ञापित एंडपॉइंट्स और साइनिंग कीज़ का उपयोग करें। स्टेट मिसमैच, अप्रत्याशित जारीकर्ता और अमान्य ID-टोकन ऑडियंस या सिग्नेचर को अस्वीकार करें।

मानक: OAuth सुरक्षा सर्वोत्तम प्रथाएं और PKCE. रिफ्रेश टोकन.

अंतिम अपडेट सितम्बर 18, 2026

ShareAI प्लेटफ़ॉर्म दस्तावेज़
सभी दस्तावेज़ीकरण

शीर्षक या सामग्री द्वारा खोजें।

इस पेज के बारे में पूछें

इस पेज को एक्सप्लोर करने के लिए एक सहायक चुनें। आप पेज को कॉपी करके अपनी बातचीत में पेस्ट भी कर सकते हैं।

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI