Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.9.0
-
None
-
Reviewed
Description
Currently, RemoteWasbAuthorizerImpl.getRelativeBlobSASUri(), RemoteWasbAuthorizerImpl.getContainerSASUri() and RemoteSASKeyGeneratorImpl.authorize() use Kerberos interactive user's ticket cache if the kerberos credential is not available for UserGroupInformation.getCurrentUser() or UserGroupInformation.getRealUser().
It results in usage of interactive user's ticket for impersonation, whenever services try to do File System operations as another user, which is incorrect.