[
https://issues.apache.org/jira/browse/HIVE-29630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18087763#comment-18087763
]
Allan Espinosa edited comment on HIVE-29630 at 6/9/26 9:41 PM:
---------------------------------------------------------------
I've traced the disconnect between the server-side issuance and client-side
property to the first JIRA for delegation token support HIVE-1696
The method
"public String getDelegationTokenWithSignature(String
renewerKerberosPrincipalName,
String tokenSignature)"
seem to have disappeared after that. I'll dig into when it was removed.
There's several module renames so it is challenging where the change came from.
was (Author: aespinosa):
I've traced the disconnect between the server-side issuance and client-side
property to the first JIRA for delegation token support HIVE-1696
> hive.metastore.token.signature is not being used by hive-metastore
> ------------------------------------------------------------------
>
> Key: HIVE-29630
> URL: https://issues.apache.org/jira/browse/HIVE-29630
> Project: Hive
> Issue Type: Bug
> Components: Standalone Metastore
> Reporter: Allan Espinosa
> Priority: Minor
>
> The hive.metastore.token.signature property determines how the Hive metastore
> client pulls a string-encoded delegation token from UserGroupInformation [1]
> by matching the Token#service field.. However, this property is not
> referenced when the Hive Metastore is issuing a delegation token [2].
> Is this intended? What are the cases where a Hive Client will receive a Hive
> Metastore delegation token with a custom signature?
> [1]
> https://github.com/apache/hive/blob/master/standalone-metastore/metastore-client/src/main/java/org/apache/hadoop/hive/metastore/client/ThriftHiveMetaStoreClient.java#L878-L885
> [2]
> https://github.com/apache/hive/blob/master/standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/security/DelegationTokenSecretManager.java#L106-L121
--
This message was sent by Atlassian Jira
(v8.20.10#820010)