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
Raised when the API key is missing, malformed, or rejected by the server (HTTP 401). Should tell the developer exactly what is wrong: missing key, wrong key format, or key revoked.
Proposed Steps
Define AuthenticationError(ShadeError) in errors.py.
Carry an optional hint field with corrective guidance (e.g. "Check that you're using a secret key, not a public key").
The HTTP client raises this on 401 responses.
Config validation also raises this before any network call.
Acceptance Criteria
A 401 API response raises AuthenticationError.
error.hint contains actionable guidance.
Raised immediately when shade.api_key is None and a resource method is called.
Activity
Enemuo-debug commentedon Jun 20, 2026
Can I please be opportuned to work on this??
grantfox-oss commentedon Jun 23, 2026
🦊 GrantFox — @Enemuo-debug has been assigned to this issue as part of the Official Campaign campaign!
Next steps:
Closes #16)Good luck! Track your progress on GrantFox.
codebestia commentedon Jun 26, 2026
Hello @Enemuo-debug
What's the update with this task?
rupesh-kumar-sah commentedon Sep 14, 2026
Hi everyone,
I can tackle
ImplementAuthenticationError``. Proposed implementation roadmap:ShadeProtocol/shade-pythonShadeProtocol/shade-pythoncausingImplementAuthenticationError`` and implement a targeted, minimal fix.Looking forward to contributing—please feel free to assign!