هر ادغام Cloud-to-cloud باید سازوکاری برای اصالتسنجی کاربران داشته باشد.
اصالتسنجی به شما امکان میدهد حسابهای Google کاربرانتان را به حسابهای کاربری در سیستم اصالتسنجیتان پیوند دهید. این کار به شما امکان میدهد وقتی که تحقق شما هدف خانه هوشمند را دریافت میکند، کاربران خود را شناسایی کنید. خانه هوشمند Google فقط از OAuth با جریان کد مجوز پشتیبانی میکند.
وقتی پیادهسازی OAuth 2.0 را انجام دادید، میتوانید بهطور اختیاری App Flip مبتنی بر OAuth را پیکربندی کنید که به کاربرانتان اجازه میدهد حسابهایشان را بهطور یکپارچه از برنامه تلفن همراه شما به «حسابهای Google» خود پیوند دهند. همچنین میتوانید از پیوند عمیق برای هدایت کاربران به جریان پیونددهی از وبسایت محصول یا برنامهتان استفاده کنید.
OAuth
برای smart home، باید از OAuth با جریان کد مجوز استفاده کنید که مستلزم داشتن دو نقطه پایان است: نقاط پایان مجوز و تبادل کد.
وقتی کاربری را اصالتسنجی کردید، کد دسترسی OAuth 2.0 شخص ثالث کاربر در سرصفحه مجوز ارسال میشود، وقتی که هدفهای smart home به تحقق شما ارسال میشوند. همه کاربران باید پیونددهی حساب را انجام دهند، زیرا اطلاعات دستگاه با هدف action.devices.SYNC به Google Assistant ارسال میشود که به پیونددهی حساب نیاز دارد.
انتظار میرود ادغام Cloud-to-cloud شما از چندین کاربر Google که به یک حساب کاربری متصل میشوند پشتیبانی کند (برای مثال، وقتی کاربران به سایر کاربران در خانوار خود دسترسی میدهند). اگر سرویس شما نمیتواند از اتصالهای چندکاربره پشتیبانی کند، باید در زمان پیوند دادن حساب خطا ارائه دهد.
برای دریافت دستورالعملهای مربوط به راهاندازی سرور OAuth 2.0 برای ادغام، به پیادهسازی سرور OAuth 2.0 مراجعه کنید.
«همپیوندی برنامه» مبتنی بر OAuth
App Flip Linking مبتنی بر OAuth (App Flip) به کاربران شما این امکان را می دهد تا به راحتی و سریع حساب های خود را در سیستم احراز هویت شما به حساب های Google خود پیوند دهند. اگر زمانی که کاربر فرآیند پیوند دادن حساب را آغاز می کند، برنامه شما روی تلفن شما نصب شده باشد، برای دریافت مجوز کاربر به طور یکپارچه به برنامه شما منتقل می شود.
این رویکرد یک فرآیند پیوند سریعتر و آسانتر را فراهم می کند زیرا کاربر مجبور نیست نام کاربری و رمز عبور خود را مجدداً برای احراز هویت وارد کند. در عوض، App Flip از اعتبارنامههای حساب کاربر در برنامه شما استفاده میکند. هنگامی که یک کاربر حساب Google خود را با برنامه شما مرتبط کرد، می تواند از هر یکپارچه سازی که شما ایجاد کرده اید استفاده کند.
می توانید App Flip را برای هر دو برنامه iOS و Android تنظیم کنید.

الزامات
برای پیاده سازی App Flip، باید شرایط زیر را رعایت کنید:
- شما باید یک برنامه اندروید یا iOS داشته باشید.
- شما باید صاحب، مدیریت و نگهداری سرور OAuth 2.0 باشید که از جریان کد مجوز OAuth 2.0 پشتیبانی می کند.
App Flip Linking مبتنی بر OAuth (App Flip) به کاربران شما این امکان را می دهد تا به راحتی و سریع حساب های خود را در سیستم احراز هویت شما به حساب های Google خود پیوند دهند. اگر زمانی که کاربر فرآیند پیوند دادن حساب را آغاز می کند، برنامه شما روی تلفن شما نصب شده باشد، برای دریافت مجوز کاربر به طور یکپارچه به برنامه شما منتقل می شود.
این رویکرد یک فرآیند پیوند سریعتر و آسانتر را فراهم می کند زیرا کاربر مجبور نیست نام کاربری و رمز عبور خود را مجدداً برای احراز هویت وارد کند. در عوض، App Flip از اعتبارنامههای حساب کاربر در برنامه شما استفاده میکند. هنگامی که یک کاربر حساب Google خود را با برنامه شما مرتبط کرد، می تواند از هر یکپارچه سازی که شما ایجاد کرده اید استفاده کند.
می توانید App Flip را برای هر دو برنامه iOS و Android تنظیم کنید.

الزامات
برای پیاده سازی App Flip، باید شرایط زیر را رعایت کنید:
- شما باید یک برنامه اندروید یا iOS داشته باشید.
- شما باید صاحب، مدیریت و نگهداری سرور OAuth 2.0 باشید که از جریان کد مجوز OAuth 2.0 پشتیبانی می کند.
برای اطلاعات بیشتر درباره جریان کد مجوز پیونددهی OAuth، به پیادهسازی سرور OAuth 2.0 مراجعه کنید.
برای دریافت دستورالعملهای مربوط به نحوه پیکربندی App Flip برای ادغام، به App Flip مبتنی بر OAuth مراجعه کنید.