ASP.NETアプリケーションがあり、ここにREST APIを作成する必要があります。 私たちのビジネスニーズには、IdentityServerが最適です。 DBと現在のシステムでASPNETUsersを使用しています。これは、IDServerがこのデータを使用するようにしてリサーチすることで正常に動作するはずです。 3つの質問:IdentityServer - 複数の電子メールまたは電話番号の中から選択してサインインしますか?
しかし、我々は我々のユーザーが自分の電子メールと電話番号の両方でログインできるようにします。これをIdentityServerと統合することは可能ですか?
また、ユーザーが好きなだけ多くの電子メールを追加できるよう計画しています。これらの電子メールを別のDBテーブルに追加します。 IdentityServerを使用してこれらの電子メールを使用してサインインすることはできますか? (電子メールがaspnetUser-DB-tableにないと問題になるでしょうか?) これは不可能な場合、電子メールをユーザーテーブルに入れてもよいですが、それは好ましくありません)
私たちがここですべてをカスタマイズできるなら、最高のことがあります。 IdentityServerはユーザーのパスワードとユーザー名を取得します。次に、使用されたユーザー名を取得するカスタムコードを作成し、それをIdentityServerに渡して認証を行い、プロセスをさらに処理することができます。あまりにも多くを求めることがありますか? :)