Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon! 🥇🥈🥉

stuemaker

Medlemmer
  • Innlegg

    2
  • Ble med

  • Besøkte siden sist

Hjemmeautomasjon

  • System
    Home Assistant

stuemaker sine prestasjoner

Fjernstyrer

Fjernstyrer (3/16)

  • En måned senere
  • Dedikert
  • Første innlegg
  • Uke én ferdig

Nylige merker

0

Nettsamfunnsomdømme

  1. Liten oppdatering: Jeg klarte omsider å se http-trafikken fra Iphone Appen. Trikset var å ikke bruke proxy når jeg åpnet selve appen. Når jeg derimot har åpnet appen på forhånd, kan jeg koble på proxy og klikke på login-knappen. Da går første kallet til: GET https://auth.elaway.io/authorize?code_challenge=[...]..... Som jeg leser er en vanlig prosedyre i OAUTH2. Dette kallet blir redirecta (http 302) til: GET https://auth.elaway.io/u/login?state=[...] Og http-responsen (200) er login siden. Dernest fyller jeg inn login-detaljer og følgende blir sendt: POST https://auth.elaway.io/u/login?state=[...] med http-body som inkluderer: - state - username - password - action: default Ser ingen client secrets her. Regner med det er i denne POST requesten det skulle vært? Uansett, jeg får jeg en 302 redirect til: GET https://auth.elaway.io/authorize/resume?state=[...] Og i respons på redirect requesten får jeg nok en redirect hit: io.elaway.no.app://auth.elaway.io/ios/io.elaway.no.app/callback?code=[..kode..];state=[...] Denne requested blir imidlertid aldri sent og i appen får jeg "Network Error": Og jeg blir ikke logget inn. Uansett, jeg forsøkte å hente bearer token med følgende CURL kommando: curl -X POST https://auth.elaway.io/oauth/token ^ -H "Content-Type: application/x-www-form-urlencoded" ^ -d "grant_type=authorization_code" ^ -d "code=[...CODE...]" ^ -d "redirect_uri=io.elaway.no.app://auth.elaway.io/ios/io.elaway.no.app/callback" ^ -d "client_id=[...CLIENT_ID...]" ^ -d "code_verifier=[...CODE_CHALLANGE...]" Denne feiler: {"error":"invalid_grant","error_description":"Failed to verify code verifier"} Antakelig fordi jeg putter inn code_challange, og ikke code_verifier. Hvis jeg forstår riktig er code_verifier input til en hash funksjon som genererer code_challange. Men problemet er at jeg ikke ser code_verifier noen plass?
  2. Hei @strutings. Jeg står litt fast med å hente secrets fra Elaway. Har prøvd både mitproxy og fiddler, men appen klarer ikke nå serveren når jeg sender traffikk via proxy server. Har installert sertifikat på telefon og jeg kan se andre https requests som jeg gjør i nettleseren. Kan virke som de har lagt inn en slags sperre som detekterer når man bruker proxy. Var dette noe problem når dere gjorde?
×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.