support browser

master
Igor Laborie 6 years ago
parent 70a6e586bb
commit a390561925
  1. 1
      config.toml
  2. 3
      content/_index.fr.md
  3. 4
      content/_index.md
  4. 4
      content/faq/index.fr.md
  5. 4
      content/faq/index.md
  6. 11
      content/sessions/4307__retourauxsources______les_cookies_http.md
  7. 1
      content/sessions/_index.fr.md
  8. 1
      content/sessions/_index.md
  9. 4
      content/speakers/david_gageot.md
  10. 2
      static/images/speakers/company/google.svg
  11. 2
      themes/devfest-theme-hugo

@ -21,6 +21,7 @@ googleAnalytics = "UA-37717223-8"
email = "contact@devfesttoulouse.fr" email = "contact@devfesttoulouse.fr"
keywords = "event, gdg, gde, devfest, google, programming, android, chrome, developers, web, cloud, androiddev" keywords = "event, gdg, gde, devfest, google, programming, android, chrome, developers, web, cloud, androiddev"
copyright = "We :heart: chocolatines" copyright = "We :heart: chocolatines"
cfpUrl = "https://conference-hall.io/public/event/HJRThubF4uYPkb7jSUxi"
subscriptionUrl = "http://eepurl.com/dps1j5" subscriptionUrl = "http://eepurl.com/dps1j5"
appleTouchIcon = "/apple-touch-icon.png" appleTouchIcon = "/apple-touch-icon.png"
favicon32 = "/favicon-32x32.png" favicon32 = "/favicon-32x32.png"

@ -108,8 +108,9 @@ situé sur un emplacement privilégié,
### Quelques photos du **DevFest Toulouse 2018** avec le thème 👾 _retro-gaming_. ### Quelques photos du **DevFest Toulouse 2018** avec le thème 👾 _retro-gaming_.
<a class="btn primary icon-right" target="_blank" rel="noopener" href="https://photos.app.goo.gl/nJYFVReFUk9mnXbv9"> <a class="btn primary" target="_blank" rel="noopener" href="https://photos.app.goo.gl/nJYFVReFUk9mnXbv9">
Voir toutes les photos Voir toutes les photos
{{% icon "right" %}}
</a> </a>
{{% /album %}} {{% /album %}}

@ -115,15 +115,15 @@ in the immediate vicinity of the centre of Toulouse and in a green environment.
### Some pictures of the **DevFest Toulouse 2018** with the 👾 _retro-gaming_ theme. ### Some pictures of the **DevFest Toulouse 2018** with the 👾 _retro-gaming_ theme.
<a class="btn primary icon-right" target="_blank" rel="noopener" href="https://photos.app.goo.gl/nJYFVReFUk9mnXbv9"> <a class="btn primary" target="_blank" rel="noopener" href="https://photos.app.goo.gl/nJYFVReFUk9mnXbv9">
See all photos See all photos
{{% icon "right" %}}
</a> </a>
{{% /album %}} {{% /album %}}
<!-- ... <!-- ...
{{% partners categories="platinium,gold,soutien,media,communautes" %}} {{% partners categories="platinium,gold,soutien,media,communautes" %}}
# Partners # Partners
{{% /partners %}} {{% /partners %}}

@ -1,10 +1,10 @@
--- ---
title: FAQs title: FAQs
menu: menu:
faq: main:
weight: 80 weight: 80
draft: false draft: true
--- ---
## Général ## Général

@ -1,10 +1,10 @@
--- ---
title: FAQs title: FAQs
menu: menu:
faq: main:
weight: 80 weight: 80
draft: false draft: true
--- ---
## General ## General

@ -12,4 +12,13 @@ talkType: Conférence
--- ---
Les cookies HTTP sont partout ! Pas une journée sans qu’un site nous demande “d’accepter les cookies”. Rares sont les projets Web qui ne les utilisent pas et pourtant leur fonctionnement nous échappe trop souvent. On confond les règles auxquelles ils sont soumis au sein des navigateurs. On fait des amalgames avec les sessions côté serveur. Ces petits trous dans le gigantesque éventail de connaissances du développeur moderne ont parfois des impacts non négligeables sur la sécurité de nos applications et sur la préservation de notre vie privée en tant qu’utilisateur du Web. Au menu de cette session, je vous propose de (re)découvrir les cookies HTTP par l’exemple et la pratique. Nous reviendrons sur leurs origines et nous verrons en détails leur fonctionnement. Enfin, nous aborderons les aspects les plus récents dans le domaine (SameSite, cookie prefix...). Ce talk sera plus généralement l’occasion de parler de sécurité, de tracking et de vie privée. Les cookies HTTP sont partout ! Pas une journée sans qu’un site nous demande “d’accepter les cookies”.
Rares sont les projets Web qui ne les utilisent pas et pourtant leur fonctionnement nous échappe trop souvent.
On confond les règles auxquelles ils sont soumis au sein des navigateurs.
On fait des amalgames avec les sessions côté serveur.
Ces petits trous dans le gigantesque éventail de connaissances du développeur moderne ont parfois des impacts non négligeables sur la sécurité de nos applications et sur la préservation de notre vie privée en tant qu’utilisateur du Web.
Au menu de cette session, je vous propose de (re)découvrir les cookies HTTP par l’exemple et la pratique.
Nous reviendrons sur leurs origines et nous verrons en détails leur fonctionnement.
Enfin, nous aborderons les aspects les plus récents dans le domaine (SameSite, cookie prefix...).
Ce talk sera plus généralement l’occasion de parler de sécurité, de tracking et de vie privée.

@ -4,6 +4,7 @@ menu:
main: main:
weight: 30 weight: 30
talkType: "nop"
draft: true draft: true
--- ---

@ -4,6 +4,7 @@ menu:
main: main:
weight: 30 weight: 30
talkType: "nop"
draft: true draft: true
--- ---

@ -5,8 +5,8 @@ shortBio: >-
Developer Advocate @Google Cloud. I run Docker in Docker in Docker... Developer Advocate @Google Cloud. I run Docker in Docker in Docker...
recursively recursively
company: Google company: Google
companyLogo: /images/speakers/company/google.svg companyLogo: /images/speakers/company/google.jpg
companyLogoUrl: /images/speakers/company/google.svg companyLogoUrl: /images/speakers/company/google.jpg
country: 'Paris, France' country: 'Paris, France'
featured: true featured: true
photo: /images/speakers/david_gageot.jpg photo: /images/speakers/david_gageot.jpg

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="328.56"><path d="M246.11 116.18H129.54v34.59h82.673c-4.084 48.507-44.44 69.193-82.533 69.193-48.736 0-91.264-38.346-91.264-92.092 0-52.356 40.54-92.678 91.37-92.678 39.218 0 62.327 25 62.327 25l24.22-25.08S185.246.5 128.55.5C56.35.503.5 61.437.5 127.253c0 64.494 52.538 127.38 129.89 127.38 68.03 0 117.83-46.603 117.83-115.52 0-14.538-2.112-22.94-2.112-22.94z" fill="#4285f4"/><path d="M341.6 91.13c-47.832 0-82.11 37.394-82.11 81.007 0 44.258 33.248 82.348 82.672 82.348 44.742 0 81.397-34.197 81.397-81.397 0-54.098-42.64-81.96-81.96-81.96zm.476 32.082c23.522 0 45.812 19.017 45.812 49.66 0 29.993-22.195 49.552-45.92 49.552-26.068 0-46.633-20.878-46.633-49.79 0-28.292 20.31-49.422 46.74-49.422z" fill="#ea4335"/><path d="M520.18 91.13c-47.832 0-82.11 37.394-82.11 81.007 0 44.258 33.248 82.348 82.672 82.348 44.742 0 81.397-34.197 81.397-81.397 0-54.098-42.64-81.96-81.96-81.96zm.476 32.082c23.522 0 45.812 19.017 45.812 49.66 0 29.993-22.195 49.552-45.92 49.552-26.068 0-46.633-20.878-46.633-49.79 0-28.292 20.31-49.422 46.74-49.422z" fill="#fbbc05"/><path d="M695.34 91.215c-43.904 0-78.414 38.453-78.414 81.613 0 49.163 40.01 81.765 77.657 81.765 23.28 0 35.657-9.24 44.796-19.847v16.106c0 28.18-17.11 45.055-42.937 45.055-24.95 0-37.463-18.55-41.812-29.078l-31.39 13.122c11.136 23.547 33.554 48.103 73.463 48.103 43.652 0 76.922-27.495 76.922-85.16V96.126H739.38v13.837c-10.53-11.347-24.93-18.745-44.04-18.745zm3.178 32.018c21.525 0 43.628 18.38 43.628 49.768 0 31.905-22.056 49.488-44.104 49.488-23.406 0-45.185-19.005-45.185-49.184 0-31.358 22.62-50.07 45.66-50.07z" fill="#4285f4"/><path d="M925.89 91.02c-41.414 0-76.187 32.95-76.187 81.57 0 51.447 38.76 81.96 80.165 81.96 34.558 0 55.768-18.907 68.426-35.846l-28.235-18.787c-7.328 11.37-19.577 22.484-40.02 22.484-22.96 0-33.52-12.573-40.06-24.753l109.52-45.444-5.686-13.318c-10.58-26.08-35.26-47.86-67.92-47.86zm1.427 31.413c14.923 0 25.663 7.934 30.224 17.447l-73.138 30.57c-3.153-23.667 19.27-48.017 42.915-48.017z" fill="#ea4335"/><path d="M797.49 249.7h35.975V8.95H797.49z" fill="#34a853"/></svg> <svg xmlns="http://www.w3.org/2000/svg" ><path d="M246.11 116.18H129.54v34.59h82.673c-4.084 48.507-44.44 69.193-82.533 69.193-48.736 0-91.264-38.346-91.264-92.092 0-52.356 40.54-92.678 91.37-92.678 39.218 0 62.327 25 62.327 25l24.22-25.08S185.246.5 128.55.5C56.35.503.5 61.437.5 127.253c0 64.494 52.538 127.38 129.89 127.38 68.03 0 117.83-46.603 117.83-115.52 0-14.538-2.112-22.94-2.112-22.94z" fill="#4285f4"/><path d="M341.6 91.13c-47.832 0-82.11 37.394-82.11 81.007 0 44.258 33.248 82.348 82.672 82.348 44.742 0 81.397-34.197 81.397-81.397 0-54.098-42.64-81.96-81.96-81.96zm.476 32.082c23.522 0 45.812 19.017 45.812 49.66 0 29.993-22.195 49.552-45.92 49.552-26.068 0-46.633-20.878-46.633-49.79 0-28.292 20.31-49.422 46.74-49.422z" fill="#ea4335"/><path d="M520.18 91.13c-47.832 0-82.11 37.394-82.11 81.007 0 44.258 33.248 82.348 82.672 82.348 44.742 0 81.397-34.197 81.397-81.397 0-54.098-42.64-81.96-81.96-81.96zm.476 32.082c23.522 0 45.812 19.017 45.812 49.66 0 29.993-22.195 49.552-45.92 49.552-26.068 0-46.633-20.878-46.633-49.79 0-28.292 20.31-49.422 46.74-49.422z" fill="#fbbc05"/><path d="M695.34 91.215c-43.904 0-78.414 38.453-78.414 81.613 0 49.163 40.01 81.765 77.657 81.765 23.28 0 35.657-9.24 44.796-19.847v16.106c0 28.18-17.11 45.055-42.937 45.055-24.95 0-37.463-18.55-41.812-29.078l-31.39 13.122c11.136 23.547 33.554 48.103 73.463 48.103 43.652 0 76.922-27.495 76.922-85.16V96.126H739.38v13.837c-10.53-11.347-24.93-18.745-44.04-18.745zm3.178 32.018c21.525 0 43.628 18.38 43.628 49.768 0 31.905-22.056 49.488-44.104 49.488-23.406 0-45.185-19.005-45.185-49.184 0-31.358 22.62-50.07 45.66-50.07z" fill="#4285f4"/><path d="M925.89 91.02c-41.414 0-76.187 32.95-76.187 81.57 0 51.447 38.76 81.96 80.165 81.96 34.558 0 55.768-18.907 68.426-35.846l-28.235-18.787c-7.328 11.37-19.577 22.484-40.02 22.484-22.96 0-33.52-12.573-40.06-24.753l109.52-45.444-5.686-13.318c-10.58-26.08-35.26-47.86-67.92-47.86zm1.427 31.413c14.923 0 25.663 7.934 30.224 17.447l-73.138 30.57c-3.153-23.667 19.27-48.017 42.915-48.017z" fill="#ea4335"/><path d="M797.49 249.7h35.975V8.95H797.49z" fill="#34a853"/></svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

@ -1 +1 @@
Subproject commit 4c52ac1a3fa8b9fb0591f51261c2bdaac0521a6f Subproject commit dc63bb9473dacdb434c25c85cb1cfa8f526e76d0
Loading…
Cancel
Save