اگر از چندین دامنه استفاده میکنید که از یک مدیریت حساب مشترک استفاده میکنند، اکنون میتوانید اعلام کنید که آنها میتوانند اعتبارنامهها را بین یکدیگر به اشتراک بگذارند تا کاربران بتوانند یک بار اعتبارنامهها را ذخیره کنند و مدیر رمز عبور Chrome آنها را به هر یک از وبسایتهای مرتبط پیشنهاد دهد.
مدیر رمز عبور Chrome قبلاً اعتبارنامههای وبسایتهایی را که اطلاعات کاربری ذخیره شده دارند و همچنین در دو مورد زیر تکمیل میکند:
- وقتی دو وبسایت در یک رابطه سایت هستند، اگر حداقل یک اعتبارنامه در یک سایت ذخیره شده باشد، Chrome اعتبار تکمیل خودکار را برای سایت دیگر نشان میدهد. برای مثال، از آنجایی که
www.example.comوm.example.comیک سایت هستند، Chrome میتواند اعتبارنامههای ذخیرهشده را بین دو وبسایت به اشتراک بگذارد و رمز عبور ذخیرهشده را به دیگری پیشنهاد کند. - وقتی یک برنامهنویس یک برنامه Android را با سایتی مرتبط میکند که از همان اعتبارنامهها استفاده میکند، Chrome میتواند اعتبارنامه Android را در آن سایت پیشنهاد دهد. برنامهها با وبسایتهایی که از پیوندهای دارایی دیجیتال (DAL) استفاده میکنند، مرتبط میشوند.
اکنون میتوانید وبسایتها را در یک رابطه بین سایتی مرتبط کنید تا به کاربران امکان دهید یک بار اعتبار خود را ذخیره کنند و مدیر رمز عبور آنها را به هر یک از وبسایتهای مرتبط پیشنهاد دهد.
اگر از چندین دامنه استفاده میکنید که مدیریت حساب یکسانی دارند (مانند https://www.example.com و https://www.example.co.uk) ، با شروع نسخه 91، میتوانید Chrome را فعال کنید تا رمزهای عبور ذخیره شده در دامنههای مرتبط با پیوندهای دارایی دیجیتال را پیشنهاد دهد.
برای ایجاد ارتباط DAL، توسعه دهندگان باید یک فایل JSON را که از دستور DAL پیروی می کند در /.well-known/assetlinks.json در دامنه های مربوطه قرار دهند.
پیش نیازها
- از Chrome 91 یا جدیدتر استفاده کنید.
- مطمئن شوید «پیشنهاد ذخیره گذرواژهها» در
chrome://settings/passwordsروشن است. - مطمئن شوید که دامنه ورود به سیستم وب سایت شما از طریق HTTPS در دسترس است.
اشتراک گذاری اعتبار یکپارچه را در دو وب سایت خود تنظیم کنید
برای اعلام اینکه وب سایت، به عنوان مثال
https://www.example.com,می تواند اعتبارنامه ها را باhttps://www.example.co.ukبه اشتراک بگذارد، یک فایل به نامassetlinks.jsonبا محتوای زیر ایجاد کنید:[{ "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://www.example.com" } }, { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://www.example.co.uk" } }]فیلد
relationآرایه ای از یک یا چند رشته است که رابطه بین وب سایت ها را توصیف می کند. برای اینکه وبسایتها اعتبارنامههای ورود به سیستم را به اشتراک بگذارند، رشتهdelegate_permission/common.get_login_credsرا مشخص کنید. فیلدtargetیک شی است که دارایی را مشخص می کند که اظهارنامه برای آن اعمال می شود. فیلدهای زیر یک وب سایت را مشخص می کند:namespaceباید برای وب سایت ها webباشد.siteآدرس وب سایت، با فرمت https:// domain [: optional_port ]; به عنوان مثال،https://www.example.com.برای جزئیات به مرجع پیوندهای دارایی دیجیتال مراجعه کنید.
فایل JSON پیوندهای دارایی دیجیتال را در مکان زیر در دامنه ورود میزبانی کنید:
https://domain[:optional_port]/.well-known/assetlinks.json.در این مثال، دامنه
www.example.comاست، بنابراین فایل JSON باید درhttps://www.example.com/.well-known/assetlinks.jsonمیزبانی شود.نوع MIME برای فایل پیوندهای دارایی دیجیتال باید JSON باشد. مطمئن شوید که سرور یک هدر
Content-Type: application/jsonدر پاسخ ارسال می کند.برای اعلام ارتباط در هر دو وب سایت،
assetlinks.jsonدرhttps://www.example.co.uk/.well-known/assetlinks.jsonنیز میزبانی کنید:[{ "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://www.example.com" } }, { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://www.example.co.uk" } }]مطمئن شوید که میزبان شما به Google اجازه میدهد فایل پیوندهای دارایی دیجیتال شما را بازیابی کند. اگر فایل
robots.txtدارید، باید به عامل Googlebot اجازه دهد/.well-known/assetlinks.jsonرا بازیابی کند. اکثر وبسایتها میتوانند به هر عامل خودکار اجازه دهند فایلها را در مسیر/.well-known/بازیابی کند تا سایر سرویسها بتوانند به ابرداده موجود در آن فایلها دسترسی داشته باشند:User-agent: * Allow: /.well-known/
اشتراکگذاری یکپارچه اعتبارنامه را در چندین وبسایت تنظیم کنید
میتوانید با مشخص کردن هر یک در فایل پیوندهای دارایی دیجیتال، اشتراکگذاری بیوقفه اعتبار را در چندین وبسایت تنظیم کنید. برای مثال، برای مرتبط کردن example.com ، example.co.uk, و example.co.jp ، همه آن وبسایتها را در فایل JSON assetlinks.json مشخص کنید و آن را در هر وبسایت در https://EXAMPLE_DOMAIN_NAME/.well-known/assetlinks.json میزبانی کنید.
[{
"relation":[
"delegate_permission/common.get_login_creds"
],
"target":{
"site":"https://www.example.com",
"namespace":"web"
}
},
{
"relation":[
"delegate_permission/common.get_login_creds"
],
"target":{
"site":"https://www.example.co.uk",
"namespace":"web"
}
},
{
"relation":[
"delegate_permission/common.get_login_creds"
],
"target":{
"site":"https://www.example.co.jp",
"namespace":"web"
}
}]
درباره اشتراکگذاری اعتبار بیشتر بیاموزید: