2012-04-03 4 views
5

Github API를 광범위하게 사용하는 자바 스크립트로 작성된 앱이 있습니다. 문제는 두 개의 브라우저 (Chrome 및 Firefox)에서 열고 동일한 사용자로 로그인하면 두 번째 브라우저의 OAUTH 토큰이 최신 토큰이됩니다. 첫 번째 브라우저의 토큰이 즉시 작동을 멈 춥니 다.새로운 Github OAUTH 토큰을 발행하면 이전의 모든 토큰이 만료됩니까?

이 예상되는 동작입니까? 새 토큰이 사용자에게 발행 된 후에도 토큰을 계속 살 수 있습니까? 아니면 각 사용자에 대해 내 서버에 토큰 저장소를 제공해야하며 최신 토큰을 모든 현재 클라이언트로 가져 오거나 푸시해야합니까?

즉, 단일 응용 프로그램의 여러 클라이언트에 대해 OAuth 토큰을 유지 관리하는 가장 좋은 방법은 무엇입니까?

답변

1

이 예상되는 동작입니까? 새로운 토큰이 사용자에게 발행 된 후에도 토큰을 에 게시하도록 허용 할 수 있습니까? 또는 각 사용자에 대해 내 서버에 종류의 토큰 저장소를 제공해야하며/ 최신 토큰을 모든 현재 클라이언트로 푸시해야합니까?

예,이 기능을 API로 가져오고 토큰 서버 쪽을 저장하고 json API를 제공하는 것이 좋습니다. tastyrepo.com과 마찬가지로