SnowflakeSignJWTService¶
描述¶
使用存储在 Snowflake 中的密钥签名的 JWT 提供 OAuth2 访问令牌。JWT 通过 SYSTEM$SIGN_JWT_USING_SECRET 函数签名,该函数需要有效的 Snowflake 连接。
属性¶
下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。
显示名称 |
API 名称 |
默认值 |
允许值 |
描述 |
|---|---|---|---|---|
受众 * |
受众 |
JWT 中的受众声明 (aud)。 |
||
连接池服务 * |
连接池服务 |
用于获取数据库连接的连接池服务 |
||
JWT 过期时间 * |
JWT 过期时间 |
5 分钟 |
用于设置相应的 JWT 声明的过期时间。 |
|
Snowflake 密钥名称 * |
Snowflake 密钥名称 |
Snowflake 中用于签署 JWT 的 JWT 键对密钥的名称。 |
||
主题 * |
主题 |
JWT 的主题声明 (sub)。 |
状态管理¶
此组件不存储状态。
受限¶
此组件不受限制。
系统资源注意事项¶
此组件未指定系统资源注意事项。