Garmin Connect Login Failure #53 quickfix

master
mgifos 7 years ago
parent e864ee5d18
commit c8819a4dee
  1. 4
      src/main/scala/com.github.mgifos.workouts/GarminConnect.scala

@ -258,9 +258,9 @@ class GarminConnect(email: String, password: String)(implicit system: ActorSyste
.singleRequest( .singleRequest(
HttpRequest( HttpRequest(
POST, POST,
Uri("https://sso.garmin.com/sso/login").withQuery(Query(params)), Uri("https://sso.garmin.com/sso/signin").withQuery(Query(params)),
entity = FormData(Map("username" -> email, "password" -> password, "embed" -> "false")).toEntity entity = FormData(Map("username" -> email, "password" -> password, "embed" -> "false")).toEntity
).withHeaders(extractCookies(res1))) ).withHeaders(extractCookies(res1)).withHeaders(Origin("https://sso.garmin.com")))
.withoutBody .withoutBody
sessionCookies <- redirectionLoop(0, "https://connect.garmin.com/modern", extractCookies(res2)) sessionCookies <- redirectionLoop(0, "https://connect.garmin.com/modern", extractCookies(res2))
} yield GarminSession(sessionCookies) } yield GarminSession(sessionCookies)

Loading…
Cancel
Save