> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-fix-docs-5528-php-updates.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ユーザーをブロック/ブロック解除する

> ユーザーをブロック/ブロック解除する方法について説明します。

Dashboardを使用して、特定のユーザーのアプリケーションへのアクセスをブロックまたはブロック解除できます。ブロックされたユーザーがアプリケーションにログインしようとすると、URLで`user is blocked`というエラーメッセージが表示され、アプリケーションからリダイレクトされます。ユーザーのブロックに期限はありません。ユーザーが再度アプリケーションにアクセスできるようにするには、ユーザーのブロックを解除する必要があります。

## ユーザーをブロックする

1. [［Dashboard］>［User Management（ユーザー管理）］>［Users（ユーザー）］](https://manage.auth0.com/#/users)に移動します。
2. ブロックするユーザー名の右側にある **［...］** をクリックし、**［Block（ブロック）］** を選択します。
   または、ユーザー名をクリックして **［Details（詳細）］** タブの一番下までスクロールし、**［Block user（ユーザーをブロック）］** の横にある **［Block（ブロック）］** をクリックします。

## ユーザーのブロックを解除する

ユーザーのブロックを解除するには、ユーザーがブロックされた方法に一致する複数の方法があります。ユーザーは、次のような複数の方法でブロックされる可能性があります。

* ユーザーが誤った資格情報を過度に提供したために自動的にブロックされる
* 管理者によって<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-jp/glossary?term=auth0-dashboard" tip="Auth0 Dashboard: サービスを構成するためのAuth0の主製品。" cta="用語集の表示">Auth0 Dashboard</Tooltip>を通じてブロックされる
* ユーザープロファイルを更新して`blocked`を`false`に設定することにより、<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-jp/glossary?term=management-api" tip="Management API: 顧客が管理タスクを実行できるようにするための製品。" cta="用語集の表示">Management API</Tooltip>を通じてブロックされる

### 自動的にブロックされたユーザーのブロックを解除する

ユーザーが誤った資格情報を過度に提供したためにブロックされた場合、Auth0のManagement APIを使用してブロックを解除できます。

[識別子によるブロック解除エンドポイント](/docs/ja-jp/api/management/v2#!/User_Blocks/delete_user_blocks)を使用して、識別子（ユーザー名、電話番号またはメールアドレス）を渡します。

```json lines theme={null}
curl -X DELETE  https://{yourAuth0Tenant}.auth0.com/api/v2/user-blocks/john.doe%40gmail.com
```

または、次のように[更新エンドポイント](/docs/ja-jp/api/management/v2#%5C!/Users/patch_users_by_id)を使用して、`user_id`にパッチを適用します。

```json lines theme={null}
curl -X PATCH -H "Content-Type: application/json" -d '{"blocked":false}' https://{yourAuth0Tenant}.auth0.com/api/v2/users/{user_id}
```

### ユーザープロファイルを通じてブロックされたユーザーのブロックを解除する

ユーザーがManagiment APIを使用してユーザープロファイルからブロックされたか、Auth0 Dashboardを使用して管理者によってブロックされた場合、管理者にAuth0 Dashboardを使用してユーザープロファイルからブロックを解除してもらうか、Management APIを使用してユーザープロファイルの`blocked`属性を更新するという、2つの方法のいずれかでブロックを解除できます。

#### Auth0 Dashboardの使用

Auth0 Dashboardを使用してユーザーのブロックを解除するには、管理者は次の操作を行う必要があります。

1. [［Dashboard］>［User Management（ユーザー管理）］>［Users（ユーザー）］](https://manage.auth0.com/#/users)に移動します。
2. ブロックを解除するユーザー名の右側にある **［...］** をクリックし、**［Unblock（ブロック解除）］** を選択します。または、ブロックされているユーザー名をクリックして、**［Details（詳細）］** タブの一番下までスクロールし、**［Unblock user（ユーザーのブロック解除）］** の横にある **［Unblock（ブロック解除）］** をクリックします。

#### Management APIの使用

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Management APIを使ってユーザーのパスワードをリセットした場合、ユーザーのブロックも解除されます。
</Callout>

Management APIを使用してユーザーのブロックを解除するには、次のように[ユーザー更新エンドポイント](/docs/ja-jp/api/management/v2#!/Users/patch_users_by_id)を使用して、`blocked`属性を`false`に設定します。

```json lines theme={null}
curl -X PATCH -H "Content-Type: application/json" -d '{"blocked":false}' https://{yourAuth0Tenant}.auth0.com/api/v2/users/{user_id}
```

## もっと詳しく

* [アプリケーションへのユーザーアクセスの管理](/docs/ja-jp/manage-users/user-accounts/manage-user-access-to-applications)
