Symfony 2.0 및 FOSOAuthServerBundle을 사용하여 API Rest를 구현할 때 약간의 문제가 있습니다.FOSOAuthServerBundle - 인증 코드가 만료되었습니다
모두 구성했습니다. 제대로 작성된 클라이언트가 있고 웹 브라우저를 통해 테스트하려고합니다 (API 양식을 iOS APP로 사용하는 것이지만).
- 이 인증 코드를 가져옵니다 :
이
이 단계는 모든 것이 잘 가고 나는 데이터베이스에 인증 코드를 삽입 엔진에 의해 반환받을. 완벽한 토큰 받기 : 여기에서 문제가 발생합니다. 코드가 생성되면 (이전 단계)
expiresAt
필드가 지정됩니다. 나는이 시점public function hasExpired() { if ($this->expiresAt) { return time() > $this->expiresAt; } }
에 도착했을 때 그것은 비교가 true를 돌려주는, 즉, 코드 (만료) 꺼져 있습니다. 그리고, 같은 나는 브라우저에서 다음을 얻을 :
{"error":"invalid_grant","error_description":"The authorization code has expired"}
여기에 대한 단서는 내가 모든 걸 포기 엉망 시작하기 전에?
감사합니다.