如果客户端A向asp.net web API发布用户名和密码,则WEB API会向客户端A生成令牌响应。接下来,每次客户端A都会将令牌发送到Web api。
有没有办法从web api中获取令牌?
答案 0 :(得分:0)
试试这个
false
答案 1 :(得分:0)
我在SPA中使用Auth0进行身份验证。它是基于令牌的。
在我的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;
希望这可能会有所帮助!