You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 5, 2025. It is now read-only.
When both a static access_token and developer_token are present, a refresh() is incorrectly triggered when the access_token expires.
Expected behavior
Defining a static access_token should take precedence over a developer_token and suppress auto_refresh behavior.
Current behavior
When both a static access_token and developer_token are present, a refresh() is incorrectly triggered when the access_token expires.
Possible solution
The general approach would be to add a check for existence of a static access_token if a developer_token is present. If the access_token exists, the refresh() should be bypassed. The result should then be a 401 authentication error.
Steps to reproduce
Export both a PAN_DEVELOPER_TOKEN and PAN_ACCESS_TOKEN
Wait for the access_token to expire.
Attempt a refresh() and observe the refresh attempt.
Screenshots
Context
Your Environment
Version used: alpha8
Environment name and version (e.g. Chrome 59, node.js 5.4, python 3.7.3):