When is authentication required?
Authentication is optional and disabled by default. Your administrator will tell you if it’s enabled. When it is, every proxy request must include a valid token in theX-Proxy-Hopper-Auth header.
Ask your administrator for:
- An API key, or
- Credentials to log in and obtain a JWT, or
- Instructions for your organisation’s SSO (OIDC) setup
Sending the auth header
All token types use the same header:API key authentication
The simplest option for automated services. Your administrator generates a key and gives it to you.JWT authentication (login first)
If you have a Proxy Hopper username and password, log in to the admin API to get a short-lived JWT:OIDC / SSO authentication
If your organisation uses SSO (Azure AD, Authentik, Keycloak, etc.), you exchange your identity provider credentials for a token, then use that token with Proxy Hopper:Error responses
| Status | Meaning | Fix |
|---|---|---|
401 Authentication required | X-Proxy-Hopper-Auth header is missing | Add the header |
401 Invalid or expired token | Token not recognised or JWT has expired | Check the key value; re-login for a fresh JWT |
403 | Token is valid but target access not permitted | Ask your administrator to expand your API key’s targets list or assign a different role |