首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JSON Web令牌与Web Api中的持有者令牌

JSON Web令牌与Web Api中的持有者令牌
EN

Stack Overflow用户
提问于 2018-01-02 14:29:28
回答 1查看 4.4K关注 0票数 2

我正在使用Asp.Net Web Api

我很困惑。我已经在使用JSON web token了。我明白这点。了解经典的JSON web令牌。报头,有效负载,签名,自包含。客户端可以查看索赔数据。

但是不记名令牌是什么?持有者令牌也是自包含的。我们可以通过不记名Token访问Token的数据。客户端看不到索赔数据。

那我们为什么不使用不记名令牌呢?不记名令牌不是标准的吗?有没有类似JWT持有者令牌的东西?

还有,如何在ASP.NET MVC Web API中生成自定义的持有者令牌?

EN

回答 1

Stack Overflow用户

发布于 2018-01-02 19:38:32

JWT是一种包含加密JSON格式的用户信息的格式。

But Bearer Token is what?

承载令牌意味着当一方提供承载令牌时,它将被允许访问资源。我们不验证请求方。拥有持有者令牌就足够了。

Is there something like JWT Bearer Token?

JWT令牌也可以作为持有者令牌服务。例如,使用oAuth协议的Azure AD身份验证。

Then why don't we use Bearer Token?

如果您不想盲目地信任即将到来的持有者令牌所在的一方,则不要使用持有者令牌。在这种情况下,您还需要验证请求方。在这种情况下,您可能希望使用SAML令牌。

How to can I generate custom Bearer Token in ASP.NET MVC Web API?

令牌的生成是身份提供者的工作。在我工作的地方,流程是这样的- Azure AD生成JWT格式的持有者令牌。然后,令牌被发送到Azure ad受保护的资源,该资源随后允许访问。

我希望我已经回答了你的疑问。如果您有任何疑问或问题,请告诉我。如果有人能指出答案中的任何错误(如果有的话),我将非常高兴。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48056494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档