ゲストユーザー

組織へのアクセスを制限したいユーザーを ゲスト として追加できます。たとえば、会社の Zulip チャットに招待する契約社員や顧客に適しています。

ゲストユーザーに できること:

  • 追加されたチャンネルでメッセージを閲覧・送信すること。他のチャンネル購読者と同様にメッセージ履歴も閲覧できます。

ゲストユーザーに できないこと:

  • チャンネルに明示的に追加されていない限り、プライベートチャンネルや公開チャンネルを見ること。
  • 新しいチャンネルやユーザーグループを作成すること。
  • ボットを追加または管理すること。
  • カスタム絵文字を追加すること。
  • ユーザーを組織に招待すること。

また、ゲストユーザーについて、次のような追加権限も 設定 できます:

Zulip Cloud のプランでは、ゲストユーザー向けに特別割引料金が用意されています。

ゲスト表示を設定する

  1. Go to Organization permissions.

  2. Guests の下で、Display “(guest)” after names of guest users を切り替えます。

  3. 変更を保存 をクリックします。

ゲストが他のすべてのユーザーを見られるかどうかを設定する

この機能はCloud Plusでのみ利用できます。

ゲストが組織内の他のユーザーを閲覧できる範囲を制限できます。制限した場合、ゲストが他のユーザーの情報を見られるのは次の場合だけです:

ゲストがあるユーザーの情報を見られない場合、ゲスト側では次のように表示されます:

  • そのユーザーは右サイドバーに表示されません。
  • そのユーザーは、コンポーズボックスや検索などの入力候補に表示されません。
  • それ以外では、そのユーザーは Zulip アプリ内で Unknown user と表示されます。たとえば、チャンネルの元購読者によるメッセージやリアクションは Unknown user からのものとして表示されます。
  • Unknown userユーザーカードには、そのユーザーに関する情報は表示されません。ただし、ゲストはそのユーザーカードから、特定の Unknown user が送信したすべてのメッセージを検索できます。

実際には、組織内でユーザーが頻繁にチャンネル購読を変更したり、無効化されたりしない限り、ゲストが Unknown user に関するコンテンツに遭遇することはほとんどありません。

ゲストが API 経由で未知のユーザーについて取得できる情報は、どのユーザー ID が存在するかと、各ユーザー ID の在席状況更新のみです。

セルフホスト組織では、設定により CAN_ACCESS_ALL_USERS_GROUP_LIMITS_PRESENCE = True を指定して、在席状況更新への API アクセスを無効化できます。パフォーマンス上の理由から、これはおおむね 100 人以下の組織でのみ推奨されます。

  1. Go to Organization permissions.

  2. Guests の下で、Who can view all other users in the organization を設定します。

  3. 変更を保存 をクリックします。

関連記事