2017-04-11 4 views
0

クライアントAがasp.net web APIにユーザ名とパスワードを投稿すると、WEB APIはクライアントAへのトークンレスポンスを生成します。トークンをWeb APIに送信します。asp.netのベアラトークンの後にトークンからユーザ情報を取得する方法web api

web apiのトークンからユーザー名を取得する方法はありますか?

+0

下記の方法を試しましたか?その場合は、回答としてマークしてください。ありがとうございました! –

答えて

0

は、私は私のSPAでの認証にAuth0を使用し、この

var username = User.Identity.Name; 
0

を試してみてください。トークンベースです。私の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; 

希望に役立つかもしれません!

関連する問題