code: func TokenProviderWithKey(keyName, key string) TokenProviderOption {
  	return func(provider *TokenProvider) error {
  		provider.signer = NewSigner(keyName, key)
  		return nil
  	}
  }
docs: // TokenProviderWithKey configures a SAS TokenProvider to use the given key name and key (secret) for signing