Skip to content

Whydah and Websockets

Idea and background

  • Noe vi bør se på hvordan vi støtter er whydah i real-time context. Les: skrive anbefaling kanskje. Tenker spesiellt på web-sockets/mobil-api push/pull

  • Websocket er en TODO, helt klart.

  • Websocket er ikke så vanskelig. Det blir applikasjonen som får ansvaret for å håndtere at en token er tiimet ut. Så blir det opp til design om hvor ofte socet-producer verifiserer tokenet

Scenarios*

  • jeg er ikke helt sikker på om jeg helt skjønner use-caset, annet enn det jo er "kjekt å ha" . blir f.eks veldig sticky-sessions med websockets :simple_smile:
  • RIA's med push notification, push content
  • Vi bruker websocket som kanal for å sende events fra "backend" til Javascript på klientsiden. èn websocket-kanal per nettleser.
  • Jeg hadde en ide om at man autentiserte siden/funksjonen klienten skal bruke på vanlig måte og at auth-tingene dermed ikke er noe spesielt for websocket.

Det er i praksis ikke så mye som whydah skal pushe til klienter... da whydah skal mest svare på forespørsler

  • Men javascript må nok sende meg token når man oppretter websocket-forbindelsen.
    • Nei, det er backend som spør etter token, når det har fått token id.
    • Det jeg tenker på, er at en brukre autentiserer seg. Push av events starter fra provider. Når token timer ut, så skal provider tvinges til å stoppe strøm'en.
    • Ellers vi provider fortsette å sende etter at bruker har forlatt sesjonen/browseren eller til og med logget seg av.
  • jeg kan se at nede i app-2-app protokollen kan nyttiggjøres snetralisert koordinering av nøkkelbytter og slikt dog

Session-heartbeat?

...fordeler og ulemper...