AccountLinking به Google اجازه می دهد تا کاربر را برای ورود به سرویس های وب برنامه راهنمایی کند.
برای انواع پیوند Google Sign In و OAuth + Google Sign In، Google یک شناسه سرویس گیرنده ایجاد می کند که برنامه شما را به Google شناسایی می کند («شناسه مشتری صادر شده توسط Google برای اقدامات شما» در رابط کاربری کنسول). این فیلد فقط خواندنی است و با رفتن به صفحه پیوند دادن حساب رابط کاربری Console قابل بررسی است. ببینید: https://developers.google.com/assistant/identity/google-sign-in
توجه: برای همه انواع تنظیمات پیوند حساب (به جز برای ورود به سیستم Google)، باید یک نام کاربری و رمز عبور برای یک حساب آزمایشی در Settings.testing_instructions ارائه دهید تا تیم بازبینی برنامه را بررسی کند (برای کاربران قابل مشاهده نخواهند بود).
نمایندگی YAML | |
---|---|
enableAccountCreation: boolean linkingType: enum ( |
فیلدها | |
---|---|
enableAccountCreation | مورد نیاز. در صورت |
linkingType | مورد نیاز. نوع پیوند مورد استفاده برای جزئیات بیشتر در مورد انواع پیوند، به https://developers.google.com/assistant/identity مراجعه کنید. |
authGrantType | اختیاری. نوع احراز هویت را برای OAUTH linkingType نشان می دهد. |
appClientId | اختیاری. شناسه مشتری صادر شده توسط برنامه شما برای Google. این شناسه مشتری OAuth2 است که Google را در سرویس شما شناسایی می کند. فقط هنگام استفاده از OAuth تنظیم شود. |
authorizationUrl | اختیاری. نقطه پایانی برای صفحه وب ورود به سیستم شما که از کد OAuth2 یا جریان های ضمنی پشتیبانی می کند. URL باید از HTTPS استفاده کند. فقط هنگام استفاده از OAuth تنظیم شود. |
tokenUrl | اختیاری. نقطه پایانی OAuth2 برای تبادل توکن. URL باید از HTTPS استفاده کند. زمانی که فقط از OAuth با اعطای IMPLICIT به عنوان نوع پیوند استفاده می شود، این تنظیم تنظیم نمی شود. فقط هنگام استفاده از OAuth تنظیم شود. |
scopes[] | اختیاری. فهرست مجوزهایی که کاربر برای استفاده از خدمات شما باید با آنها موافقت کند. فقط هنگام استفاده از OAuth تنظیم شود. در صورت مشخص کردن این فیلد، مطمئن شوید که در اطلاعات دایرکتوری در بخش LocalizedSettings.terms_of_service_url، یک شرایط خدمات ارائه دهید. |
learnMoreUrl | اختیاری. این صفحه وب در سرویس شما است که مجوزهایی را که کاربر به Google اعطا می کند، توضیح می دهد. فقط در صورت استفاده از OAuth و Google Sign In تنظیم کنید. در صورت مشخص کردن این فیلد، مطمئن شوید که در اطلاعات دایرکتوری در بخش LocalizedSettings.terms_of_service_url، یک شرایط خدمات ارائه دهید. |
useBasicAuthHeader | اختیاری. اگر درست است، به Google اجازه دهید شناسه مشتری و راز را از طریق سرصفحه احراز هویت اولیه HTTP ارسال کند. در غیر این صورت، گوگل از شناسه مشتری و راز داخل بدنه پست استفاده می کند. فقط هنگام استفاده از OAuth تنظیم شود. در صورت مشخص کردن این فیلد، مطمئن شوید که در اطلاعات دایرکتوری در بخش LocalizedSettings.terms_of_service_url، یک شرایط خدمات ارائه دهید. |