mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-20 15:31:15 -05:00
Give a more helpful error when token has expired
We’ve seen quite a few developers encounter the `Invalid token: expired` error message when they’re getting started using the Notify API. When this happens they either raise a support ticket or ask for help on Slack. In every case this has been because the clock on their machine/environment/container isn’t accurate. The error message doesn’t help them figure this out. This commit adds extra detail to the error message so they can fix the problem without having to come to us for help.
This commit is contained in:
@@ -94,4 +94,4 @@ def get_decode_errors(auth_token, unsigned_secret):
|
||||
try:
|
||||
decode_jwt_token(auth_token, unsigned_secret)
|
||||
except TokenExpiredError:
|
||||
raise AuthError("Invalid token: expired", 403)
|
||||
raise AuthError("Invalid token: expired, check that your system clock is accurate", 403)
|
||||
|
||||
Reference in New Issue
Block a user