こんにちは、
ローカルサインアップを無効にしつつ、OpenID Connect による新規アカウント登録を維持するサイト設定をお探しのようです。
1 月のユーザーレポートを振り返ると、大半は以下のサイトテキストを指しており、それによって Allow_new_registrations を有効にする必要があったと考えられます。
これはエラーメッセージです:現在、新規アカウント登録は許可されていません。
利用可能な設定をすべて確認しましたが、OIDC 経由での登録は許可しつつ、local サイト経由での登録は明示的に禁止する設定は見当たりませんでした。
ただし、Data Explorer クエリを使用して、利用規約に違反する行為(もちろん)として、DevTools を使ってサインアップボタンを再表示させたり、JS リダイレクト を部分的に無効化したりして登録を試みたユーザーの有無を確認しました。
SELECT
u.id,
u.username,
u.name,
ue.email,
u.active,
u.approved,
u.created_at,
u.last_seen_at
FROM users u
LEFT JOIN user_associated_accounts uaa
ON uaa.user_id = u.id
LEFT JOIN user_emails ue
ON ue.user_id = u.id
AND ue.primary = true
WHERE uaa.user_id IS NULL
AND u.staged = false
ORDER BY u.last_seen_at DESC NULLS LAST, u.created_at DESC
ポリシーに違反するユーザーであっても、メールアドレスの検証は必要になることは理解しています。ただ、OIDC 連携を提供している機関にアカウントを持っていない可能性のあるユーザーが登録してくることを避けたいと考えています。