Tags: TaleFactory/GameforgeConnector
Tags
Adds blackbox bypass and refactors authentication methods Introduces a blackbox bypass option to help mitigate 403 errors by allowing the skip of certain security payloads. Renames the connection flow to `AuthenticateAsync` for better clarity and refines the internal logic for registry access and byte encoding.
Refactors authentication flow Streamlines the authentication process by removing the OneOf library and simplifying the token retrieval logic. Improves the reliability of the connection and token acquisition by adding an OPTIONS request and adjusting header configurations. Adds browserEnvMask to the fingerprint.
Simplifies authentication flow. Refactors the authentication flow to streamline error handling. Removes the `OneOf` return type and dedicated error records for wrong credentials and captcha requirements, returning null instead to indicate failure. This change simplifies the calling code by allowing it to directly check for a null session, instead of having to handle different error types.
Adds CI workflow for GameforgeConnector Sets up a CI workflow to automatically build, test, pack, and push the GameforgeConnector project to a NuGet feed on every push to the master branch. This ensures that the project is always buildable and that new versions are automatically published.