Skip to content


The WebAuthenticator class, a subclass of the abstract Authenticator within the ByteCobra Updater framework, is specifically designed for web-based authentication. It facilitates secure access to update resources via network communication. The class uses HttpClient to make HTTP requests to a specified endpoint for authentication purposes. It manages API credentials (Key and Secret) and uses a JsonSerializer for serializing these credentials. The main function of this class is to execute asynchronous authentication requests to a web service, validating access rights for update processes.