Add JupyterHttpConfiguration as a fallback configuration for the HttpConfigurationManager. Allows the Clients to authenticate agnostic of the environment they're run from.
Why should this Pull Request be merged?
Enables SystemLink clients to adapt to supported run environments when using the default value for configuration arg like client = DataFrameClient()
What does this Pull Request accomplish?
Add
JupyterHttpConfiguration
as a fallback configuration for theHttpConfigurationManager
. Allows the Clients to authenticate agnostic of the environment they're run from.Why should this Pull Request be merged?
Enables SystemLink clients to adapt to supported run environments when using the default value for
configuration
arg likeclient = DataFrameClient()
What testing has been done?
Manual testing
KeyError
occurs becauseJupyterHttpConfiguration
is not available outside SLEDataFrameClient()
to usecore.HttpConfigurationManager.get_configuration()
as the default configurationKeyError
signifying that the client was created using the SystemLink client's HTTP Credentials