গুগলের সাথে নিবন্ধন

আপনি Google সহকারী সাথে সংহত করতে চান, দেখতে গুগল কনসোল ক্রিয়াগুলি

অন্যথায়, আপনার পরিষেবাতে OAuth 2.0 অনুমোদন যোগ করার আগে, নিম্নলিখিত তথ্য প্রস্তুত করুন এবং আপনার বিকাশকারী সম্পর্ক বা ব্যবসায় উন্নয়ন প্রতিনিধির সাথে যোগাযোগ করুন:

  • প্রমাণীকরণ URL শেষবিন্দু। এই জন্য URL হল অনুমোদন শেষবিন্দু যা হোস্ট এবং Google কল করে তোলে। ট্রাফিক শুধুমাত্র HTTPS এর মাধ্যমে গ্রহণ করা উচিত। উদাহরণস্বরূপ, https://myservice.example.com/auth । অনেক সময় একটি বিদ্যমান সাইন-ইন পৃষ্ঠা অনুমোদনের শেষ বিন্দু হিসেবে পরিবেশন করা যায়।

    redirect_uri আপনার অনুমোদনের শেষবিন্দু করার জন্য একটি প্যারামিটার হিসাবে প্রেরণ নিম্নলিখিত ফর্ম থাকবে:

    https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID
    https://oauth-redirect-sandbox.googleusercontent.com/r/YOUR_PROJECT_ID
    

    redirect_uri জন্য allowlisted হবে client_id আপনি Google নির্ধারণ করুন।

  • টোকেন শেষবিন্দু URL টি। এই জন্য URL হল টোকেন শেষবিন্দু আপনি হোস্ট এবং Google কল করে তোলে। HTTPS এর মাধ্যমে এবং শুধুমাত্র অন্যান্য পরিচিত পরিষেবা (যেমন গুগল) থেকে ট্রাফিক গ্রহণ করা উচিত। উদাহরণস্বরূপ, https://oauth2.example.com/token । অনুমোদন এবং টোকেন এন্ডপয়েন্ট বিভিন্ন ডোমেইনে হোস্ট করা যেতে পারে।

  • ঐচ্ছিক টোকেন প্রত্যাহার শেষবিন্দু URL টি। এই জন্য URL হল প্রত্যাহার শেষবিন্দু আপনি হোস্ট এবং Google কল করে তোলে। HTTPS এর মাধ্যমে এবং শুধুমাত্র অন্যান্য পরিচিত পরিষেবা (যেমন গুগল) থেকে ট্রাফিক গ্রহণ করা উচিত। উদাহরণস্বরূপ, https://oauth2.example.com/revoke । আপনার অনুমোদন, টোকেন এবং প্রত্যাহারের শেষ পয়েন্টগুলি বিভিন্ন ডোমেনে হোস্ট করা যেতে পারে।

  • ঐচ্ছিক ক্রস-অ্যাকাউন্ট সুরক্ষা (আরআইএসসি) URL টি। এটি একটি ইউআরএল যা আপনি হোস্ট করেন এবং গুগল কল করে। আপনি মানটি বেছে নিতে পারেন।

  • ক্লায়েন্ট আইডি এবং Google এর জন্য ক্লায়েন্ট সিক্রেট। আপনাকে অবশ্যই Google কে একটি ক্লায়েন্ট আইডি বরাদ্দ করতে হবে, যা OAuth 2.0 অনুরোধে অনুরোধের উৎপত্তি এবং ক্লায়েন্ট সিক্রেট, যা অনুরোধ জালিয়াতি রোধ করতে ব্যবহৃত হয়। গুগল ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট আপনার পছন্দের যেকোনো ইউআরএল-নিরাপদ স্ট্রিং মান হতে পারে। আপনাকে নিশ্চিত করতে হবে যে ক্লায়েন্ট সিক্রেট শুধুমাত্র গুগল এবং আপনার সেবার কাছে দৃশ্যমান।

  • ঐচ্ছিক সুযোগ স্ট্রিং। আপনার API কতটা এবং কী ধরনের ব্যবহারকারীর ডেটা উপলব্ধ করে তার উপর নির্ভর করে, আপনি এমন ব্যাপ্তি নির্ধারণ করতে চাইতে পারেন যা ব্যবহারকারীর বিভিন্ন শ্রেণীর ডেটা উপস্থাপন করে। এটি করার মাধ্যমে, পক্ষগুলি আপনার ব্যবহারকারীদের কাছ থেকে শুধুমাত্র নির্দিষ্ট ধরণের ডেটা অ্যাক্সেস করার অনুমতি চাইতে পারে এবং ক্লায়েন্টদের কাছে উপলব্ধ ডেটা কেবলমাত্র অনুমোদিত পরিসরে সীমাবদ্ধ রাখতে পারে। বিশেষ করে, যদি আপনার পরিষেবা গুগলের সাথে একীভূত হওয়ার জন্য প্রয়োজনের চেয়ে বেশি ডেটা উপলব্ধ করে, তাহলে আপনি কেবলমাত্র কিছু ডেটাতে অ্যাক্সেস দিতে স্কোপ ব্যবহার করতে পারেন।

  • আপনার Google API প্রকল্প ID

    আপনার প্রকল্পের আইডি দেখতে:

    1. Go to the Google API Console.
    2. অবতরণ পৃষ্ঠায় সারণীতে আপনার প্রকল্পটি সন্ধান করুন। প্রকল্প আইডি আইডি কলামে প্রদর্শিত হবে।