メインコンテンツまでスキップ

ブロックリスト

メール許可リストとブロックリスト

メール許可リストとブロックリストの設定を使用して、新規アカウント登録やアカウント連携に利用できるメールアドレスを制御できます。Logto は、有効化されているすべてのルールを満たさないメールアドレスを拒否し、スパムアカウントの軽減や全体的なアカウントセキュリティの向上に役立ちます。

コンソール > セキュリティ > ブロックリスト でメール許可リストとブロックリストの設定を行えます。

カスタムメール許可リスト

カスタムメール許可リストを利用して、新規サインアップや新たに連携されるメールを承認済みアドレスのみに制限できます。許可リストにエントリーがない場合は無効化されます。1 件以上のエントリーがある場合、メールアドレスは少なくとも 1 つのエントリーに一致する必要があります:

エントリータイプ一致するもの
完全一致メールfoo@example.comfoo@example.com のみ
ドメイン@example.comドメインが正確に example.com のすべてのメールアドレス
ローカル部ワイルドカードfoo*@example.comfoo1@example.comfoo.bar@example.com など
サブドメインワイルドカード@*.example.comuser@team.example.com などサブドメインからのメール

一致判定は大文字小文字を区別しません。@*.example.com のようなワイルドカードサブドメインエントリーは、ルートドメイン example.com には一致しません。ルートドメインとそのサブドメインの両方を許可するには、@example.com@*.example.com の両方を追加してください。

許可リストはブロックリストの例外リストではありません。許可リストに一致するメールでも、使い捨てメール、サブアドレッシング、カスタムブロックリストルールなど、すべての有効なブロックリストチェックを通過する必要があります。

使い捨てメールアドレスのブロック

これは クラウド専用 機能です。有効化すると、システムは提供されたメールアドレスのドメインを既知の使い捨てメールドメインリストと自動的に照合します。リストに該当する場合、リクエストは拒否されます。使い捨てメールドメインリストは、効果を維持するため定期的に更新されます。

メールサブアドレッシングのブロック

メールサブアドレッシングとは、プラス記号(+)の後に追加文字を付けてメールアドレスのバリエーションを作成できる機能です(例:user+tag@example.com)。この機能は、悪意のあるユーザーによってブロックリスト制限を回避するために悪用される可能性があります。メールサブアドレッシングのブロック機能を有効にすると、サブアドレス形式を利用したサインアップやアカウント連携の試みはすべて拒否されます。

カスタムメールブロックリスト

ブロックしたいメールアドレスやドメインのリストを指定して、カスタムメールブロックリストを作成できます。これらのエントリーに一致するサインアップやアカウント連携の試みは、システムによって拒否されます。ブロックリストは、完全なメールアドレスとドメインの両方の一致をサポートします。

例えば、@example.com をブロックリストに追加すると、そのドメインのすべてのメールアドレスがブロックされます。同様に、foo@example.com を追加すると、そのメールアドレスのみがブロックされます。

また、ローカル部やドメインに * をワイルドカードとして使用できます。例えば、foo*@example.comfoo1@example.comfoo.bar@example.com などをブロックし、@*.example.comuser@team.example.com などサブドメインからのアドレスをブロックします。ワイルドカードルールも、メールアドレスまたはドメインエントリーの形式に従う必要があり、一致判定は大文字小文字を区別しません。ルートドメインとそのサブドメインの両方をブロックするには、@example.com@*.example.com の両方を追加してください。

注記:

メール許可リストとブロックリストのルールは、新規ユーザー登録ソーシャルサインイン時のメール連携Account API 経由でのメール連携や更新時に適用されます。既存ユーザーは、すでにアカウントに連携されているメールアドレスで引き続きサインインできます。

  • 管理者は コンソール > ユーザー管理 で手動でユーザーを追加したり、Management API を利用することで「制限をバイパス」できます。例:サブアドレスメールがブロックされている場合でも、そのメールでユーザーを作成可能です。
  • 既存アカウントをブロックするには、コンソール > ユーザー管理 で削除または停止してください。
使い捨てメールとは?アプリでの対策方法