自定义身份验证插件要求现有用户在身份验证后创建新帐户

Do they have different email addresses than they have for their existing accounts?

How does your auth plugin work? If it were discourse connect then there would be no local passwords. Maybe share a link to the plugin.