2013-01-31 1 views
0

Google 계정을 사용하여 XMPP를 구현하기 위해 strophe.js를 사용하고 있습니다. OAuth 토큰을 사용하여 이미 내 애플리케이션에 로그인 할 때 Google OAuth를 사용하고 있습니다. XMPA 서비스에 인증을위한 암호를 제공하는 대신 X-OAUTH2 메커니즘을 사용하여 <auth> 요청을 스트로피를 사용하여 어떻게 만들 수 있습니까? 는 X-OAUTH2 인증 상태에 대한 구글의 문서는이 초기 <auth> 요청하는 것입니다 : 나는, 좌향 선회 사용하여 클라이언트를 구축하기 시작하고있는 내가 너무 새로운 해요 할strophe.js - XMPP X-OAUTH2를 사용하여 Google 계정에 연결

<auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" 
    mechanism="X-OAUTH2" 
    auth:service="oauth2" 
    xmlns:auth="http://www.google.com/talk/protocol/auth"> 
    base64("\0" + user_name + "\0" + oauth_token) 
</auth> 

답변

2

. oauth2를 사용하여 xmpp 서버에 인증하려면 적절한 BOSH 연결 관리자를 사용해야합니다. 나는 punjab이 대중적이라는 것을 알고 있지만 사용하려고 할 수는 있지만 여기서 언급 한 바와 같이 BOSH를보고있는 것입니다. XMPP client Not connecting - using Node Bosh server

+1

xmpp 서버에 연결하기 위해 Punjab을 BOSH 연결 관리자로 사용하고 있습니다. OAuth2로 인증 할 수 있습니다. 나는 X-OAUTH2에 대한 약간의 변화와 함께 페이스 북 연결 예제를 따라 갔다. –