Interface AuthSchemeProvider
A marker interface for an auth scheme provider. An auth scheme provider takes as input a set of service-specific parameters,
and resolves a list of
AuthSchemeOption based on the given parameters.
Customizing Signer Properties
If you need to override specific SignerProperty values (such as signing name or region),
it is recommended to wrap the service's default auth scheme provider and update properties on the
resolved AuthSchemeOptions. This approach is simpler than implementing a custom HttpSigner.
Example - Overriding the service signing name: