Является ли JID идентификатором пользователя и адресом приложения? - PullRequest
1 голос
/ 01 апреля 2010

В документах App Engine JID определяется следующим образом:

Заявка может отправлять и получать сообщения с использованием нескольких видов адреса или "JID."

В Википедии, однако, JID определяется так:

Каждый пользователь в сети (XMPP) имеет уникальный Jabber ID (обычно сокращенно JID).

Итак, JID - это и идентификатор пользователя, и адрес приложения?

Ответы [ 2 ]

2 голосов
/ 01 апреля 2010

JID глобально уникален тем, что любой, кто отправляет сообщение XMPP с именем you@domain.com, может быть вами.

Однако приложение App Engine может отправлять сообщения XMPP в виде любого количества JID.

Ваше приложение может отправлять сообщения XMPP как your-app-id@appspot.com или foo@your-app-id.appspotchat.com или bar@your-app-id.appspotchat.com или anything@your-app-id.appspotchat.com.

Эти идентификаторы все еще являются глобально уникальными и идентифицирующими - любое приложение, отправляющее сообщение XMPP как foo@your-app-id.appspotchat.com, может считаться вашим приложением.

0 голосов
/ 02 апреля 2010

Так как я случайно обнаружил это в своем браузере, текущее лучшее каноническое определение JID здесь: draft-saintandre-xmpp-address , который только что был извлечен из RFC3920bis .

...