AccountLinking

AccountLinking Google কে অ্যাপের ওয়েব পরিষেবাগুলিতে সাইন-ইন করার জন্য ব্যবহারকারীকে গাইড করার অনুমতি দেয়।

Google সাইন ইন এবং OAuth + Google সাইন ইন লিঙ্ক করার ধরনগুলির জন্য, Google আপনার অ্যাপকে Google-এ শনাক্ত করার জন্য একটি ক্লায়েন্ট আইডি তৈরি করে (কনসোল UI-তে "আপনার অ্যাকশনগুলিতে Google দ্বারা জারি করা ক্লায়েন্ট আইডি")। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য এবং কনসোল UI এর অ্যাকাউন্ট লিঙ্কিং পৃষ্ঠায় নেভিগেট করে চেক করা যেতে পারে। দেখুন: https://developers.google.com/assistant/identity/google-sign-in

দ্রষ্টব্য: সমস্ত অ্যাকাউন্ট লিঙ্কিং সেটিং প্রকারের জন্য (Google সাইন ইন ছাড়া), আপনাকে অবশ্যই Settings.testing_instructions-এ একটি পরীক্ষার অ্যাকাউন্টের জন্য একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রদান করতে হবে যাতে অ্যাপটি পর্যালোচনা করা যায় (সেগুলি ব্যবহারকারীদের কাছে দৃশ্যমান হবে না)।

YAML প্রতিনিধিত্ব
enableAccountCreation: boolean
linkingType: enum (LinkingType)
authGrantType: enum (AuthGrantType)
appClientId: string
authorizationUrl: string
tokenUrl: string
scopes: 
  - string
learnMoreUrl: string
useBasicAuthHeader: boolean
ক্ষেত্র
enableAccountCreation

boolean

প্রয়োজন। true হলে, ব্যবহারকারীদের ভয়েসের মাধ্যমে নতুন অ্যাকাউন্টের জন্য সাইন আপ করার অনুমতি দেওয়া হয়। false হলে, অ্যাকাউন্ট তৈরির অনুমতি শুধুমাত্র আপনার ওয়েবসাইটে। আপনি যদি আপনার পরিষেবার শর্তাবলী প্রদর্শন করতে চান বা সাইন আপের সময় ব্যবহারকারীর সম্মতি পেতে চান তবে এই বিকল্পটি নির্বাচন করুন৷ লিঙ্কিং টাইপ GOOGLE_SIGN_IN হতে পারে না যখন এটি false হয়। এটি true হলে linkingType OAUTH হতে পারে না।

linkingType

enum ( LinkingType )

প্রয়োজন। ব্যবহার করার জন্য লিঙ্কিং প্রকার। লিঙ্ক করার ধরন সম্পর্কে আরও বিশদ বিবরণের জন্য https://developers.google.com/assistant/identity দেখুন।

authGrantType

enum ( AuthGrantType )

ঐচ্ছিক। OAUTH linkingType-এর জন্য প্রমাণীকরণের ধরন নির্দেশ করে।

appClientId

string

ঐচ্ছিক। Google-এ আপনার অ্যাপ দ্বারা জারি করা ক্লায়েন্ট আইডি। এটি হল OAuth2 ক্লায়েন্ট আইডি যা আপনার পরিষেবাতে Google সনাক্ত করে৷ OAuth ব্যবহার করার সময় শুধুমাত্র সেট করুন।

authorizationUrl

string

ঐচ্ছিক। আপনার সাইন-ইন ওয়েব পৃষ্ঠার জন্য এন্ডপয়েন্ট যা OAuth2 কোড বা অন্তর্নিহিত প্রবাহ সমর্থন করে। URL অবশ্যই HTTPS ব্যবহার করবে। OAuth ব্যবহার করার সময় শুধুমাত্র সেট করুন।

tokenUrl

string

ঐচ্ছিক। টোকেন বিনিময়ের জন্য OAuth2 এন্ডপয়েন্ট। URL অবশ্যই HTTPS ব্যবহার করবে। শুধুমাত্র লিঙ্কিং টাইপ হিসাবে IMPLICIT অনুদান সহ OAuth ব্যবহার করার সময় এটি সেট করা হয় না। OAuth ব্যবহার করার সময় শুধুমাত্র সেট করুন।

scopes[]

string

ঐচ্ছিক। আপনার পরিষেবা ব্যবহার করার জন্য ব্যবহারকারীকে অনুমতি দিতে হবে তার তালিকা। OAuth ব্যবহার করার সময় শুধুমাত্র সেট করুন। এই ক্ষেত্রটি উল্লেখ করলে LocalizedSettings.terms_of_service_url বিভাগে ডিরেক্টরির তথ্যে পরিষেবার শর্তাবলী প্রদান করতে ভুলবেন না।

learnMoreUrl

string

ঐচ্ছিক। এটি আপনার পরিষেবার ওয়েব পৃষ্ঠা যা ব্যবহারকারীর Google-কে দেওয়া অনুমতিগুলি বর্ণনা করে৷ OAuth এবং Google সাইন ইন ব্যবহার করলে শুধুমাত্র সেট করুন। এই ক্ষেত্রটি উল্লেখ করলে LocalizedSettings.terms_of_service_url বিভাগে ডিরেক্টরির তথ্যে পরিষেবার শর্তাবলী প্রদান করতে ভুলবেন না।

useBasicAuthHeader

boolean

ঐচ্ছিক। সত্য হলে, Google-কে HTTP মৌলিক প্রমাণীকরণ শিরোনামের মাধ্যমে ক্লায়েন্ট আইডি এবং গোপনীয়তা প্রেরণ করার অনুমতি দিন। অন্যথায়, Google ক্লায়েন্ট আইডি এবং পোস্ট বডির ভিতরে গোপন ব্যবহার করে। OAuth ব্যবহার করার সময় শুধুমাত্র সেট করুন। এই ক্ষেত্রটি উল্লেখ করলে LocalizedSettings.terms_of_service_url বিভাগে ডিরেক্টরির তথ্যে পরিষেবার শর্তাবলী প্রদান করতে ভুলবেন না।