JWT模块

Adobe Workfront Fusion JWT应用程序提供了一个模块,该模块基于提供的算法创建JWT令牌。

访问要求

您必须具有以下权限才能使用本文中的功能:

Adobe Workfront 计划*
Pro或更高版本
Adobe Workfront 许可证*
计划,工作
Adobe Workfront Fusion 许可证**

当前许可证要求:无Workfront Fusion许可证要求。

旧版许可证要求:Workfront Fusion for Work Automation and Integration,Workfront Fusion for Work Automation

产品

当前产品要求:如果您有Select或Prime Adobe Workfront计划,则贵组织必须购买Adobe Workfront Fusion和Adobe Workfront才能使用本文中描述的功能。 Workfront Fusion包含在Ultimate Workfront计划中。

旧版产品要求:您的组织必须购买Adobe Workfront Fusion和Adobe Workfront,才能使用本文中介绍的功能。

要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。

有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证

JWT模块及其字段

生成JWT

此模块基于所选算法生成JWT。

算法

选择要生成JWT的算法。

  • HS256:使用SHA-256哈希算法的HMAC
  • HS384:使用SHA-384哈希算法的HMAC
  • HS512:使用SHA-512哈希算法的HMAC
  • RS256:使用SHA-256哈希算法的RSASSA-PKCS1-v1_5
  • RS384:使用SHA-384哈希算法的RSASSA-PKCS1-v1_5
  • RS512:使用SHA-512哈希算法的RSASSA-PKCS1-v1_5
  • PS256:使用SHA-256哈希算法的RSASSA-PSS(仅节点^6.12.0或>=8.0.0)
  • PS384:使用SHA-384哈希算法的RSASSA-PSS(仅节点^6.12.0或>=8.0.0)
  • PS512:使用SHA-512哈希算法的RSASSA-PSS(仅节点^6.12.0或>=8.0.0)
  • ES256:使用P-256曲线和SHA-256哈希算法的ECDSA
  • ES384:使用P-384曲线和SHA-384哈希算法的ECDSA
  • ES512:使用P-521曲线和SHA-512哈希算法的ECDSA
有效负载
对于每个要添加的有效负荷项,单击 添加项 并输入该项的键和值。
Options

对于要添加的每个选项项,单击 添加项 并输入该项的键和值。

可以使用以下键:

  • 算法: (默认值: RS256)
  • expiresIn:以秒或描述时间跨度(例如,2天、10小时、7天)的字符串表示。 数值将解释为秒计数。 如果使用字符串,请确保提供时间单位(天、小时等),否则默认使用毫秒单位(120等于120毫秒)。
  • notBefore:以秒为单位或以描述时间范围(如2天、10小时、7天)的字符串表示。 数值将解释为秒计数。 如果使用字符串,请确保提供时间单位(天、小时等),否则默认使用毫秒单位(120等于120毫秒)。
  • 受众
  • 发行者
  • jwtid
  • 主题
  • noTimestamp
  • 标题
  • keyid
  • mutatePayload:如果true,则符号函数将直接修改有效负载对象。 如果在应用声明后但在将其编码为令牌之前需要原始引用有效负载,则可以使用此功能。
  • allowInsecureKeySizes:如果true,则允许模数低于2048的私钥用于RSA。
  • allowInvalidAsymmetricKeyTypes:如果true,则允许与指定算法不匹配的非对称密钥。 此选项仅用于向后兼容,应当避免。
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43