クライアントAがasp.net web APIにユーザ名とパスワードを投稿すると、WEB APIはクライアントAへのトークンレスポンスを生成します。トークンをWeb APIに送信します。asp.netのベアラトークンの後にトークンからユーザ情報を取得する方法web api
web apiのトークンからユーザー名を取得する方法はありますか?
クライアントAがasp.net web APIにユーザ名とパスワードを投稿すると、WEB APIはクライアントAへのトークンレスポンスを生成します。トークンをWeb APIに送信します。asp.netのベアラトークンの後にトークンからユーザ情報を取得する方法web api
web apiのトークンからユーザー名を取得する方法はありますか?
は、私は私のSPAでの認証にAuth0を使用し、この
var username = User.Identity.Name;
を試してみてください。トークンベースです。私のASP.NETのWeb APIコードで
、私は、ユーザー情報を取得するために以下の行を使用することができます。
string userId = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier).Value;
string name = User.Claims.FirstOrDefault(c => c.Type == "name")?.Value;
希望に役立つかもしれません!
下記の方法を試しましたか?その場合は、回答としてマークしてください。ありがとうございました! –