前提・実現したいこと
auth0でgoogleログインの際に特定のドメインのみをログイン可能とするため
Email whitelist domainを使いログインをコントロールする実装を行ったのですが、
ログインをはじくことはできても、何故かダッシュボードのUsersにはuserが追加されてる状態になってしまいます。できれば、user createも弾くように設定をしたいのですがどのように設定すればよろしいでしょうか?
該当のrules
function (user, context, callback) { var whitelist = ['example.com']; //example.comだけログイン可能 var userHasAccess = whitelist.some( function (domain) { var emailSplit = user.email.split('@'); return emailSplit[emailSplit.length - 1].toLowerCase() === domain; }); if (!userHasAccess) { return callback(new UnauthorizedError('Access denied.')); } return callback(null, user, context); }
あなたの回答
tips
プレビュー