# 例: Mute_All トークン

> Examples of Mute All tokens that allow muting all users in a channel.

* [例: Mute\_All トークン](#signed)
  * [サインインしているユーザーがチャンネル内のすべてのユーザーをミュートする](#signed)
  * [管理者ユーザーがチャンネル内のすべてのユーザーをミュートする](#admin)
  * [サインインしているユーザーがチャンネル内の 1 人を除くすべてのユーザーをミュートする (プレゼンテーションモード)](#signed2)
  * [管理者ユーザーがチャンネル内の 1 人を除くすべてのユーザーをミュートする (プレゼンテーションモード)](#admin2)

> **Note:**
>
> チャンネル内のすべてのユーザーをミュート解除するためのトークンの形式は `mute_all` トークンと同じです。

## サインインしているユーザーがチャンネル内のすべてのユーザーをミュートする##signed

この例のトークンを使用すると、ユーザー "beef" はチャンネル "testchannel" 内のすべてのユーザーをミュートできます。

トークンの有効期限は 2020 年 9 月 17 日 1:30 PM UTC です。

トークン署名キーは "secret" です (括弧は含まれません)。

ヘッダー

```json
{}
```

ペイロード

> **Note:**
>
> このコードには、デモ目的で空白が追加されています。また、クレームは任意の順序でリストできます。

```json
{
    "vxi":19283,
    "f":"sip:.blindmelon-AppName-dev.beef.@tla.vivox.com",
    "iss":"blindmelon-AppName-dev",
    "vxa":"mute",
    "t":"sip:confctl-g-blindmelon-AppName-dev.testchannel@tla.vivox.com",
    "exp":1600349400
}
```

アクセストークン

```plaintext
e30.eyJ2eGkiOjE5MjgzLCJmIjoic2lwOi5ibGluZG1lbG9uLUFwcE5hbWUtZGV2LmJlZWYuQHRsYS52aXZveC5jb20iLCJpc3MiOiJibGluZG1lbG9uLUFwcE5hbWUtZGV2IiwidnhhIjoibXV0ZSIsInQiOiJzaXA6Y29uZmN0bC1nLWJsaW5kbWVsb24tQXBwTmFtZS1kZXYudGVzdGNoYW5uZWxAdGxhLnZpdm94LmNvbSIsImV4cCI6MTYwMDM0OTQwMH0.fARLW2eX10ZbiIl_5WIg4bhPbYIhn2xfCcUNySfwBMs
```

## 管理者ユーザーがチャンネル内のすべてのユーザーをミュートする##admin

この例のトークンを使用すると、ユーザー "blindmelon-AppName-dev-Admin" はチャンネル "testchannel" 内のすべてのユーザーをミュートできます。

トークンの有効期限は 2020 年 9 月 17 日 1:30 PM UTC です。

トークン署名キーは "secret" です (括弧は含まれません)。

ヘッダー

```json
{}
```

ペイロード

> **Note:**
>
> このコードには、デモ目的で空白が追加されています。また、クレームは任意の順序でリストできます。

```json
{
    "vxi":825647,
    "f":"sip:blindmelon-AppName-dev-Admin@tla.vivox.com",
    "iss":"blindmelon-AppName-dev",
    "vxa":"mute",
    "t":"sip:confctl-g-blindmelon-AppName-dev.testchannel@tla.vivox.com",
    "exp":1600349400
}
```

アクセストークン

```plaintext
e30.eyJ2eGkiOjgyNTY0NywiZiI6InNpcDpibGluZG1lbG9uLUFwcE5hbWUtZGV2LUFkbWluQHRsYS52aXZveC5jb20iLCJpc3MiOiJibGluZG1lbG9uLUFwcE5hbWUtZGV2IiwidnhhIjoibXV0ZSIsInQiOiJzaXA6Y29uZmN0bC1nLWJsaW5kbWVsb24tQXBwTmFtZS1kZXYudGVzdGNoYW5uZWxAdGxhLnZpdm94LmNvbSIsImV4cCI6MTYwMDM0OTQwMH0.zpyvlBbVAKatuCeELb0Q1PsCb4tg0yacneL_sYHIVaw
```

## サインインしているユーザーがチャンネル内の 1 人を除くすべてのユーザーをミュートする (プレゼンテーションモード)##signed2

この例のトークンを使用すると、ユーザー "beef" はユーザー "jerky" を除くチャンネル "testchannel" 内のすべてのユーザーをミュートできます。

トークンの有効期限は 2020 年 9 月 17 日 1:30 PM UTC です。

トークン署名キーは "secret" です (括弧は含まれません)。

このシナリオでは、ミュートトークンの作成時にサブジェクトが指定されます。このインスタンス内のサブジェクト ("jerky") がそのチャンネルでミュートされていない唯一のユーザーになり、チャンネル内で現在ミュートされている他のユーザーに邪魔されることなく話すことができます。

ヘッダー

```json
{}
```

ペイロード

> **Note:**
>
> このコードには、デモ目的で空白が追加されています。また、クレームは任意の順序でリストできます。

```json
{
    "vxi":675849,
    "sub":"sip:.blindmelon-AppName-dev.jerky.@tla.vivox.com",
    "f":"sip:.blindmelon-AppName-dev.beef.@tla.vivox.com",
    "iss":"blindmelon-AppName-dev",
    "vxa":"mute",
    "t":"sip:confctl-g-blindmelon-AppName-dev.testchannel@tla.vivox.com",
    "exp":1600349400
}
```

アクセストークン

```plaintext
e30.eyJ2eGkiOjY3NTg0OSwic3ViIjoic2lwOi5ibGluZG1lbG9uLUFwcE5hbWUtZGV2Lmplcmt5LkB0bGEudml2b3guY29tIiwiZiI6InNpcDouYmxpbmRtZWxvbi1BcHBOYW1lLWRldi5iZWVmLkB0bGEudml2b3guY29tIiwiaXNzIjoiYmxpbmRtZWxvbi1BcHBOYW1lLWRldiIsInZ4YSI6Im11dGUiLCJ0Ijoic2lwOmNvbmZjdGwtZy1ibGluZG1lbG9uLUFwcE5hbWUtZGV2LnRlc3RjaGFubmVsQHRsYS52aXZveC5jb20iLCJleHAiOjE2MDAzNDk0MDB9.wLlqsQ-r0yCeta5Lil6KU51nfAtt4b1KQ2zJb_jHHjw
```

## 管理者ユーザーがチャンネル内の 1 人を除くすべてのユーザーをミュートする (プレゼンテーションモード)##admin2

この例のトークンを使用すると、ユーザー "blindmelon-AppName-dev-Admin" はユーザー "jerky" を除くチャンネル "testchannel" 内のすべてのユーザーをミュートできます。

トークンの有効期限は 2020 年 9 月 17 日 1:30 PM UTC です。

トークン署名キーは "secret" です (括弧は含まれません)。

このシナリオでは、ミュートトークンの作成時にサブジェクトが指定されます。このインスタンス内のサブジェクト ("jerky") がそのチャンネルでミュートされていない唯一のユーザーになり、チャンネル内で現在ミュートされている他のユーザーに邪魔されることなく話すことができます。

ヘッダー

```json
{}
```

ペイロード

> **Note:**
>
> このコードには、デモ目的で空白が追加されています。また、クレームは任意の順序でリストできます。

```json
{
    "vxi":961734,
    "sub":"sip:.blindmelon-AppName-dev.jerky.@tla.vivox.com",
    "f":"sip:blindmelon-AppName-dev-Admin@tla.vivox.com",
    "iss":"blindmelon-AppName-dev",
    "vxa":"mute",
    "t":"sip:confctl-g-blindmelon-AppName-dev.testchannel@tla.vivox.com",
    "exp":1600349400
}
```

アクセストークン

```plaintext
e30.eyJ2eGkiOjk2MTczNCwic3ViIjoic2lwOi5ibGluZG1lbG9uLUFwcE5hbWUtZGV2Lmplcmt5LkB0bGEudml2b3guY29tIiwiZiI6InNpcDpibGluZG1lbG9uLUFwcE5hbWUtZGV2LUFkbWluQHRsYS52aXZveC5jb20iLCJpc3MiOiJibGluZG1lbG9uLUFwcE5hbWUtZGV2IiwidnhhIjoibXV0ZSIsInQiOiJzaXA6Y29uZmN0bC1nLWJsaW5kbWVsb24tQXBwTmFtZS1kZXYudGVzdGNoYW5uZWxAdGxhLnZpdm94LmNvbSIsImV4cCI6MTYwMDM0OTQwMH0.XWlrqesKd8UnhUwXIJdY1TKPCwh8OdWj5edub7lVyyw
```
