اگر از چندین دامنه استفاده میکنید که از یک مدیریت حساب مشترک استفاده میکنند، اکنون میتوانید اعلام کنید که آنها میتوانند اعتبارنامهها را بین یکدیگر به اشتراک بگذارند تا کاربران بتوانند یک بار اعتبارنامهها را ذخیره کنند و مدیر رمز عبور 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
میزبانی کنید. 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"
}
}]
درباره اشتراکگذاری اعتبار بیشتر بیاموزید: