コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Firebase Authentication のメール列挙保護をオンにしたら LinkWithCredentialAsync 関数でエラーが出るようになった

概要

setAccountInfo REST API を使用してメール / パスワード プロバイダを既存のユーザー アカウントにリンクできなくなります。linkWithCredential クライアント SDK メソッドと EmailAuthCredential は、どのプラットフォームでも使用できなくなります。代わりに REST API signUp を使用して、idToken フィールドと、email、password フィールドのユーザーの ID トークンを渡してリンクします。

公式ドキュメントを見たら linkWithCredential の代わりに
REST API の signUp を使うように書かれていたが、
それに該当する Unity 用の API が見つからなかった

GitHub の Issue を見た感じ Unity ではまだ対応していないようで
メール列挙保護をオフにするように記載されていた

参考サイト様