2012-08-01 6 views
0

나는 OmniAuth를 사용하여 Twitter에서 사용자를 인증하는 Rails 응용 프로그램에서 작업하고 있습니다. 사용자가 제대로 인증되면 트위터에서 OAuth Token과 OAuth Secret을 얻습니다.트위터 응용 프로그램 (Rails)에서 소비자 키가 변경된 경우 OAuth 토큰과 암호 다시 사용

그러면이 토큰과 비밀 쌍을 사용하여 내 Rails 응용 프로그램에서 API 호출을 할 수 있습니다.

내 트위터 응용 프로그램의 소비자 키는 사용자의 토큰과 비밀 정보와 함께 API 호출을하는 데 사용됩니다.

이제 내 트위터 앱의 내 소비자 키가 변경되었습니다. 이전에 획득 한 모든 OAuth 토큰과 비밀은 작동하지 않습니다 (API 호출을하기 위해 사용할 수는 없습니다).

소비자 키가 변경되면 어떻게 처리해야합니까?

Oauth 토큰과 새 소비자 키를 사용하여 트위터를 다시 인증하라는 메시지를 표시하지 않고 새로 고치는 방법이 있습니까?

답변

1

소비자 키를 변경했다면 다른 트위터 응용 프로그램을 사용하고 있다는 것을 의미합니까? 예전 응용 프로그램 토큰이 새 응용 프로그램을 얼마나 오래 지원합니까? 두 개의 트위터 응용 프로그램 토큰을 병합 할 수 없습니다.

소비자 키를 변경 한 후에는 사용자가 다시 새 트위터 응용 프로그램을 인증해야합니다.

+0

그래서 인증 된 사용자를 사용하도록 설정하면 Twitter 응용 프로그램을 변경하면 안됩니까? 나는 소비자 키를 의미합니다. – balanv

+0

예, 변경된 소비자 키는 새로운 twiiter 애플리케이션으로 변경하면 안됩니다. –

관련 문제