in pan-domain-auth-play/src/main/scala/com/gu/pandomainauth/service/oAuthModel.scala [11:16]
def fromJson(json: JsValue) = Json.fromJson[DiscoveryDocument](json).getOrElse(
throw new IllegalArgumentException("Invalid discovery document")
)
}
case class Token(access_token:String, token_type:String, expires_in:Long, id_token:String) {