5
現在のログインユーザー名とその電子メールアドレスを取得するには?アカウントのアイデンティティプロバイダは電子メールではなくユーザー名です。 ユーザー名は、サインイン、サインアップなどのポリシーでクレームとして返されません。 アクセス可能なサインインの申し立てとして、「SpouseName」などのカスタム属性を返すことができます。((ClaimsIdentity)User.Identity).FindFirst("extension_SpouseName").Value
これはMVCアプリケーションです。Graph APIを使用しないC#Azure B2C認証で現在のログインユーザーのユーザー名と電子メールアドレスを取得するにはどうすればよいですか?
電子メールアドレスがユーザープロファイルで利用可能な場合は、B2C Graph APIでチェックしましたか? –
ありがとうございます@ErikOppedijk私はB2CグラフAPIを介して行うことができますが、この場合はグラフAPIを回避しようとしています。 –
あなたのサインインポリシーであなたが「電子メールアドレス」クレームを提供していないことは確かですか?あなたはJWT.ioと何をしているのかをチェックしましたか? –