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
অথেন্টিকেশন
পাবলিক ক্লায়েন্ট 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