2011-06-11 4 views
0

나는 웹 사이트를 가지고 모든 클라이언트는 자신의 계정을 가지고 있습니다. 고객이 새 기사를 만들 때 제목은 자신의 트위터 계정으로 이동해야합니다.트위터에 게시, 보안 향상

질문은 백그라운드에서 만드는 방법입니까? 나는 사용자에게 트위터 로그인/암호를 물어보고이 데이터를 내 데이터베이스에 저장할 수 있습니다. 그러나 보안 문제가 있습니다. 암호는 암호화되지 않은 상태로 저장됩니다.

트위터가이 흐름을 구성하는 더 좋은 방법이 있습니까?

감사합니다.

p.s. 명확하게 - 백그라운드 전송은 필수입니다 - 일부 클라이언트가 내 서비스에 액세스하기 위해 API를 사용하기 때문에

+0

API 문서 (http://dev.twitter.com/doc) –

+0

여기에 세 가지 질문이있는 것 같습니다. 1) OAuth를 사용하여 사용자가 내 애플리케이션을 승인하는 방법 2) 사용자의 저장된 자격 증명을 사용하여 트위터 계정에 상태 업데이트를 게시하려면 어떻게해야합니까? 3) 백그라운드에서 상태 게시를 수행하려면 어떻게해야합니까? 먼저 질문 1부터 시작해서 거기에서부터 시작하겠습니다. – arcain

답변

0

OAuth가 문제의 해결책입니다. OAuth는 Twitter에서 지원됩니다.

OAuth를 사용하면 각 사용자가 자신을 대신하여 트윗을 올릴 수있는 권한을 부여 할 수 있습니다. 각 사용자에 대한 토큰을 받게됩니다. 이 토큰을 데이터베이스에 저장해야하지만 최종 사용자의 사용자 이름이나 암호는 필요하지 않습니다.

관련 문제