snowflakedb / snowflake-connector-net

Snowflake Connector for .NET
Apache License 2.0
173 stars 130 forks source link

SNOW-1050418: Refactor OktaAuthenticator to be object oriented #864

Open SzymonSmykala opened 4 months ago

SzymonSmykala commented 4 months ago

To improve the code quality and maintainability, a refactor of the OktaAuthenticator class and its dependent classes is necessary. The current implementation suffers from high cognitive complexity, lack of unit tests, and non-standard field naming conventions. Additionally, having multiple classes within a single file.

The goals of the refactor are:

Out of scope: