HTML5 - HTML
Uwierzytelnienie <audio crossorigin, img crossorigin, link crossorigin, script crossorigin, video crossorigin>
W jaki sposób można identyfikować zalogowanego użytkownika pomiędzy różnymi serwisami?
- Odtwarzacz dźwiękowy audio:
<audio src="lokalizacja" crossorigin="uwierzytelnienie"></audio>
- Obrazek:
<img src="lokalizacja" crossorigin="uwierzytelnienie">
- Zewnętrzny zasób:
<link href="lokalizacja" crossorigin="uwierzytelnienie">
- Zewnętrzny skrypt JavaScript:
<script src="lokalizacja" crossorigin="uwierzytelnienie"></script>
- Odtwarzacz filmów wideo:
<video src="lokalizacja" crossorigin="uwierzytelnienie"></video>
- lokalizacja
- Ścieżka dostępu albo adres URL wskazujące na miejsce, skąd ma zostać załadowany zewnętrzny zasób
- uwierzytelnienie
- Należy wpisać:
- anonymous - dane uwierzytelniające zostaną przesłane tylko w przypadku, kiedy odwołanie nastąpi z tej samej domeny (to samo co użycie
crossorigin
jako atrybut logiczny - tzn. bez podania wartości). Czyli przykładowo jeśli na naszej stronie wstawimy obrazek znajdujący się na innym serwerze, będziemy mieli pewność, że jego zawartość nie będzie w żaden sposób dopasowana do użytkownika, który aktualnie odwiedza naszą stronę (jest to wartość domyślna). - use-credentials - zostaną wysłane pełne dane uwierzytelniające bez względu na domenę.
- anonymous - dane uwierzytelniające zostaną przesłane tylko w przypadku, kiedy odwołanie nastąpi z tej samej domeny (to samo co użycie
Steruje przesyłaniem danych uwierzytelniających takich jak ciasteczka (ang. cookies), które umożliwiają identyfikację użytkownika (np. kiedy się zaloguje) i personalizację zawartości bądź funkcji strony - np. na podstawie dokonanych przez niego wyborów konfiguracyjnych w serwisie.