Problem Note 70209: CASLIB or FILENAME statements to Azure Data Lake Storage fail with authentication errors when the Azure OAuth token expires
When you run an Azure Data Lake Storage CASLIB statement or FILENAME Azure Data Lake Storage statement on the SAS® Viya® platform, errors similar to the following might occur if the Azure OAuth token expires:
ERROR: Unknown error attempting to request device code 0x97BFF80D
ERROR: An error occurred retrieving access token.
ERROR: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the
signature.
ERROR: <?xml version="1.0" encoding="utf-8"?><Error><Code>AuthenticationFailed</Code><Message>Server failed to authenticate the
request. Make sure the value of Authorization header is formed correctly including the
signature.
RequestId:xxxxxxxxxx-xxxx-xxxx--xxxx-xxxxxxxxxx
Time:xxxx-xx-xxTxx:xx:xx.xxxxxxxxx</Message><AuthenticationErrorDeta
il>Lifetime validation failed. The token is expired.</AuthenticationErrorDetail></Error>
ERROR: An error occurred while trying to read an Azure JSON stream.
ERROR: The action stopped due to errors.
Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.
Operating System and Release Information
SAS System | SAS Viya 3.x | Linux for x64 | 3.5 | 3.5 | Viya 3.5 | Viya 3.5 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2023-06-26 15:05:27 |
Date Created: | 2023-06-23 14:35:23 |