使用JWT认证第三方的主张

问题描述 投票:0回答:1

我们设计了一个工作流程,使第三方系统(1)能够使用我们的(2)系统,而无需额外的身份验证,如下所示:

JWT workflow

这里是描述:

  1. 第三方客户端应用程序(网络)要启动我们的应用程序。它向自己的后端请求令牌。

  2. 第三方后端生成一个JWT,该JWT具有与当前用户相关的随机令牌值

  3. 第三方后端通过特定的API将JWT发送到我们的系统

  4. 注册后,JWT被发送回第三方客户端应用程序(Web)

  5. 第三方应用通过JWT启动我们的客户端应用(Web)

  6. 我们的应用程序通过使用注册的JWT调用我们的后端API

问题如下:

  • 如果此工作流程有效/正常
  • 在JWT中用于user_email,organization_id,token的正确声明是什么?>

我们设计了一种工作流程,使第三方系统(1)能够使用我们的(2)而不需要额外的身份验证,如下所示:这是说明:第三方客户端应用程序(web)...

jwt cloud bearer-token jwt-auth
1个回答
0
投票

IANA Token Claims registry应该是标准JWT声明的来源。如果您的列表未列出-可以是任何东西,但您可能希望通过使用其他命名空间来最大程度地减少潜在冲突。

UPD

© www.soinside.com 2019 - 2024. All rights reserved.