- General Information
- Server Administration
- Mission Database
- Data Management
- Data Links
- Processors
- Commanding
- Activities
- Timeline
- Services
- Security
- Web Interface
- Programs
Extending Yamcs
Appendices
Yamcs HTTP API
Yamcs Release Notes
Source Code Documentation
Remote User AuthModule¶
This AuthModule supports the login of users based on a provided HTTP header containing the username. Currently, it can only be used for API requests, and not for accessing the Yamcs UI.
The header is only honored on requests coming from a trusted proxy, as configured with the trustedProxies option of the HTTP Server. By default only a reverse proxy running on the same host as Yamcs is trusted. If your reverse proxy runs on a different host or in a different container, add its address to trustedProxies.
Warning
The reverse proxy must remove any occurrence of this header from incoming client requests, and only set it after it has authenticated the user.
Class Name¶
Configuration Options¶
- header (string)
- Name of the HTTP request header that indicates the remotely identified user.Default:
X-REMOTE-USER