2012-10-29 2 views
2

xmpp 서버로 "openfire"를 사용하고 있습니다. 그리고 모든 구성원에게 채팅 서비스를 제공하기 위해 내 APP에 xmpp 클라이언트를 구현하고 있습니다. 오픈 파이어에는 db1이라는 자체 데이터베이스가 있습니다. 내 아이폰 OS 애플 리케이션은 또한 자체 데이터베이스가 DB2가있다. 이 두 데이터베이스 (db1 및 db2)간에 사용자 테이블을 동기화하려면 어떻게합니까? 예를 들어 사용자가 APP에 가입하면 xmpp 서버 데이터베이스에 동일한 계정을 만들고 싶습니다. 그리고 사용자가 내 APP 서비스에 로그인 할 때 xmpp 서버에 사용자 로그인을 자동으로 가지고 싶습니다.xmpp 서버 openfire 사용자 및 iOS APP 사용자를 동기화하는 방법

답변

1

데이터베이스를 동기화하지 마십시오. db2를 사용하려면 Openfire 용으로 custom authentication provider을 작성해야합니다.

로그인의 경우, 동시에 두 계정에 로그인하면됩니다. 클라이언트와 XMPP 서버 간의 연결을 만들 수 없으므로 다른 서비스를 통해 수행 할 수 없습니다.

+0

감사합니다. 대답은 정말 도움이됩니다. – jacksun

관련 문제