2011-10-02 2 views
0

오케이, 마침내 내 재치가 있습니다. XMPP 서버 (Openfire)가 실행 중이고 JavaScript를 통해 JSJaC를 사용하여 연결하려고합니다. 이상한 점은 일부 사용자에게는 연결을 설정할 수 있지만 모든 사용자에게는 연결을 설정할 수 없다는 것입니다. 나는 다음과 같은 동작을 재현 할 수 있습니다JSJaC + Openfire : 일부 사용자와 연결되지 않았습니다.

RR/비밀번호가 작동하지 않습니다

R/비밀번호 작품 : 두 개의 계정 (사용자 이름/암호)의 결과, 즉 R/비밀번호 및 RR/비밀번호를 만들 수 있습니다.

지금까지 한 명의 문자만으로 이루어진 사용자 이름을 가진 각 계정이 작동합니다. 이것은 충분히 이상합니다. 다른쪽에는 예를 들어 alice/work와 같은 오래된 계정이 있습니다. 전체 연결 문제는 아주 새롭고, 내가 만든 모든 변경 사항을 추적 할 수 없습니다.

내 혼란을 XMPP를 지원하는 모든 메신저와 완벽하게하기 위해 모든 계정이 작동합니다 (예 : rr/pwd). 따라서 JavaScript 코드의 어딘가에 오류가 있다고 가정합니다. 관련 스 니펫 :

위의 코드는 작동하지만 oArgs.username = "rr"을 설정하면 실패합니다.

나는 어떤 힌트라도 주시면 감사하겠습니다. 나는 그것이 정말로 그리워하는 무언가 일 것임에 틀림 없다. JSJaC 내 문제를 해결하여 XMPP 연결을 만들 때

기독교

+0

어떤 브라우저를 사용하고 있습니까? –

+0

안녕하세요 Joe! Firefox 7을 사용하고 있습니다. – Christian

+0

'oArgs.authtype = 'nonsasl';'다음 줄을 추가하면 작동합니다. 이것이 현재로서는 충분하지만, 문제가 무엇인지 이해하고 싶습니다. 나는 어떤 힌트도 주셔서 감사합니다. – Christian

답변

0

인수 목록에 oArgs.authtype = 'nonsasl' 추가. Openfire에서 SASL 설정을 변경하라는 Joe의 명령을 시도하지 않았습니다. 나는 내 달리기 시스템을 망칠 까봐 두렵다. :).

관련 문제