Estrelica.Core.Configuration 1.0.23

Allows Estrelica.Core validation and authentication with Archer to be easily managed via appSettings.json and/or local user secrets. As of v1.0.23, configuration may also be provided via a user-generated IConfigurationRoot object.

No packages depend on Estrelica.Core.Configuration.

20241113 - 1.0.23 - Added overrides to Load() and Authenticate() methods supporting user-provided IConfigurationRoot configuration (no need to rely on appSettings and/or user secrets files any longer, any properly-constructed IConfigurationRoot object may now be used for license validation and Archer authentication)

20240327 - 1.0.22 - Updated to require Estrelica.Core v3.05

20240327 - 1.0.21 - Added default assumption (userSecretsId = "Estrelica.Core") and support to retrieve user secrets Id from UserSecretsIdAttribute in calling/entry assembly.

20230207 - 1.0.20 - Added support for initializing Estrelica.Core with an existing session token

20230112 - 1.0.19 - Added support for custom license persistence

20220829 - 1.0.18 - Added support for storing the license file in a custom location

20220207 - 1.0.17 - Added support for "user secrets" in Linux. Path will resolve to ".microsoft/usersecrets/<user_secrets_id>/secrets.json" in the executing user's home directory.

20220207 - 1.0.15 - Added path conformation logic to allow Windows-developed applications with '' separators in filenames to execute under Linux.

20220203 - 1.0.14 - Added connectionString (if present) to error messages, with password redaction

20211008 - 1.0.13 - Obscured password with '*' in error messages.

20210922 - 1.0.12 - Added debug warning message (indicating url, instance, username and domain) on failure to establish session

20210810 - 1.0.11 - Fixed defect with missing domain parameter on call to CreateSession.

20210810 - 1.0.10 - Added warning for the case where a configInstanceName is specified but no override settings are found for that name. By rule, this situation will lead to the default (base) values being returned for all config keys, which may or may not be what the caller expected, so a non-fatal warning will be issued to make sure they're aware of what's happening.

20210501 - 1.0.9 - Initial public release

Version Downloads Last updated
1.0.23 1 11/19/2024
1.0.22 66 07/05/2024
1.0.21 199 03/28/2024
1.0.20 618 02/07/2023
1.0.19 20 01/12/2023
1.0.18 107 08/30/2022
1.0.17 108 02/07/2022
1.0.16 0 02/07/2022
1.0.15 0 02/07/2022
1.0.14 106 10/09/2021
1.0.13 0 10/08/2021
1.0.12 20 09/22/2021
1.0.11 42 08/16/2021
1.0.10 5 08/10/2021
1.0.9 76 05/27/2021