2014-10-09 5 views
0

OpenFire와 Apache를 Windows에 설치하고 OpenFire에서 두 명의 사용자 us1 & us2를 만들었습니다. OpenFire에서 익명 로그인을 비활성화했습니다. 피진 (XMAPP 클라이언트)에서 로그인 할 수있는 사용자. 이제 Converse.js에서 로그인하여 UI에서 유선 응답을 얻으려고합니다. 여기 OpenFire + Converse.js 익명 로그인이 틀린 경우, 인증 실패

require(['converse'], function (converse) { 
 
     converse.initialize({ 
 
      allow_otr: true, 
 
      auto_list_rooms: false, 
 
      auto_subscribe: false, 
 
      bosh_service_url: 'http://localhost/httpbind/', // Please use this connection manager only for testing purposes 
 
      hide_muc_server: false, 
 
      i18n: locales['en'], // Refer to ./locale/locales.js to see which locales are supported 
 
      play_sounds: true, 
 
      prebind: false, 
 
      show_controlbox_by_default: true, 
 
      roster_groups: true 
 
     }); 
 
    });

내가이 요청이 서버

<body rid='3144306786' xmlns='http://jabber.org/protocol/httpbind' to='us1' xml:lang='en' wait='60' hold='1' content='text/xml; charset=utf-8' ver='1.6' xmpp:version='1.0' xmlns:xmpp='urn:xmpp:xbosh'/>
및 응답에가는 볼 로그인을 클릭
<body xmlns="http://jabber.org/protocol/httpbind" xmlns:stream="http://etherx.jabber.org/streams" from="pgi-satishb" authid="655df560" sid="655df560" secure="true" requests="2" inactivity="30" polling="5" wait="60" hold="1" ack="3144306786" maxpause="300" ver="1.6"><stream:features><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></stream:features></body>
입니다 대화를 초기화에게 있습니다 그리고 다음 요청 63,739,는

<body rid='3144306787' xmlns='http://jabber.org/protocol/httpbind' sid='655df560' type='terminate'/>
내가 어둠 속에서 해요 이제 응답

<body xmlns="http://jabber.org/protocol/httpbind" type="terminate"></body>

, 무엇을 모르는 것입니다.

답변