WebAuthenticator
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.