Cross Origin
سایپرس هم از اونجایی که مستقیما تو خود Browser اجرا میشه مثل هر اپ یا وبسایتی شامل محدودیت Cross origin مرورگر میشه یعنی نمیتونیم از تو یه دامین، به دامین دیگه ای دسترسی داشته باشیم. یعنی مثلا تو سایپرس وقتی مثلا داریم تو Google کاری انجام میدیم و میخوایم اون وسط بریم Wikipedia، با خطای cross domain مواجه میشیم که به خاطر همین policy هست. دستور cy.origin اینجاست که کمکمون کنه تا بتونیم این کارو انجام بدیم. حالا این کجا به کار ما میاد؟
- وقتی که اپلیکیشن ما لاگین ش رو با سرویس های auth انجام میده مثل Okta یا SSO
- وقتی که ما دو تا اپلیکیشن با دامین های متفاوت داریم که با هم در ارتباط هستن و میخوایم همزمان جفتشون رو وریفای کنیم
- وقتی میخوایم بریم otp رو از طریق ui تو ایمیل بخونیم. و کلی کیس دیگه که توشون با تاپ دامین های متفاوت سرو کار داریم.
مشاهده ویدئوی مرتبط با این مطلب: