Googleアカウントを使用して接続するためにXMPPを実装するためにstrophe.jsを使用しています。OAuth トークンを使用してアプリケーションにログインするために、既に Google OAuth を使用しています。<auth>
XMPP サービスに認証用のパスワードを提供するのではなく、X-OAUTH2 メカニズムを使用して strophe を使用して要求を行うにはどうすればよいですか。X-OAUTH2 認証に関する Google のドキュメントには、これが最初の<auth>
要求であると記載されています。
<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>