Мазмуну:

Credentials менен эмне чын?
Credentials менен эмне чын?

Video: Credentials менен эмне чын?

Video: Credentials менен эмне чын?
Video: 📣 ТОП 10 Криптовалюталык АЛДАМЧЫЛЫК - Криптодогу чыныгы АЛДАМЧЫЛЫК | Cryptocurrency Risks | Cryptoc 2024, Ноябрь
Anonim

XMLHttpRequest. Credentials менен мулк бул логикалык болуп саналат, ал сайттар аралык Кирүүнү башкаруу сурамдары колдонулушу керекпи же жокпу көрсөтөт ишеним грамоталары мисалы, cookie файлдары, авторизация аталыштары же TLS кардар сертификаттары. Кошумчалай кетсек, бул желек жоопто cookie файлдарына көңүл бурулбагандыгын көрсөтүү үчүн да колдонулат.

Ушуга байланыштуу Корс эмне үчүн колдонулат?

Баштапкы булактарды бөлүшүү ( CORS ) браузерден домендер аралык байланышка мүмкүндүк берген W3C спецификациясы. XMLHttpRequest объектинин үстүнө куруу менен, CORS иштеп чыгуучуларга бир эле домен сурамдары менен бирдей идиомалар менен иштөөгө мүмкүндүк берет. The колдонуу - үчүн иш CORS жөнөкөй.

Экинчиден, CORS деген эмне жана ал кантип иштейт? Баштапкы булактарды бөлүшүү ( CORS ) бул браузерлерге бир түптө иштеген веб-тиркемеге, башка булактан тандалган ресурстарга кирүү мүмкүнчүлүгүн берүү үчүн кошумча HTTP баштарын колдонгон механизм.

Анда, ишеним грамоталары бир эле келип чыккан деген эмне?

бирдей - келип чыгышы : Колдонуучуну жөнөтүү ишеним грамоталары (cookie файлдары, негизги http аутентификациясы ж.б.) эгер URL дареги боюнча болсо ошол эле келип чыгышы чакыруу скрипти катары. Бул демейки маани. камтыйт: Ар дайым колдонуучуну жөнөтүү ишеним грамоталары (cookies, негизги http auth ж.б.), жада калса кайчылаш үчүн келип чыгышы чалуулар.

CORS көйгөйүн кантип чечесиз?

Бул көйгөйдү чечүүнүн жолу төмөнкүлөрдөн турат:

  1. CORS алдын ала учуу сурамдары жарактуу болушу үчүн OPTIONS методунун колдоосун кошуңуз.
  2. Браузер сурамдын жарактуулугун текшере алышы үчүн, жообуңузга Access-Control-Allow-Origin аталышын кошуңуз.

Сунушталууда: